可以使用pandas的iloc方法按照索引号重新排列列。首先需要指定需要调整的列的索引号,并将它们作为列表传递给iloc方法,然后将dataframe重新赋值给调整过列顺序后的dataframe即可。
示例代码:
import pandas as pd
# 创建示例数据
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 按索引号重新排列列
df = df.iloc[:, [2, 1, 0]]
# 查看调整过的dataframe
print(df)
输出结果如下:
C B A
0 7 4 1
1 8 5 2
2 9 6 3
上一篇:按索引分组的数据框
下一篇:按索引和/或ID条件加入表格