📅  最后修改于: 2023-12-03 15:24:44.385000             🧑  作者: Mango
在 Pandas DataFrame 中,要将列移动到第一个位置,需要使用以下步骤:
pop()
方法删除所选列insert()
方法将所选列插入到索引为 0 的位置下面是一个示例代码,演示如何将列移动到 DataFrame 中的第一个位置:
# 导入 Pandas 库
import pandas as pd
# 创建一个示例 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'],
'age': [24, 32, 45],
'city': ['New York', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
# 选择要移动的列
selected_column = df.pop('city')
# 将所选列插入到索引为 0 的位置
df.insert(0, 'city', selected_column)
# 打印移动后的 DataFrame
print(df)
输出:
city name age
0 New York Alice 24
1 Paris Bob 32
2 Tokyo Charlie 45
在上面的代码中,我们首先使用 pop()
方法选择要移动的列,然后使用 insert()
方法将该列插入到索引为 0 的位置。最后,我们打印移动后的 DataFrame,验证列已被成功移动。