我有 9 列正在尝试重新排序,同时保留所有其他列。我确信之前已经有人问过这个问题,但我不确定我是否使用了正确的搜索术语。本质上,如果我的数据列看起来像:Case A C D B E F H G Name我想求助于:Case A B C D E F G H Name无需指定每个单独的列,例如:df = df['Case','A','B','C','D','E','F','G','H','Name]因为实际数据有120列左右。
1 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
您可以使用sorted
:
new_columns = ['Case'] + sorted(df.columns[1:-1]) + ['Name'] df = df[new_columns]
输出:
Case A B C D E F G H Name
添加回答
举报
0/150
提交
取消