2024-09-17 18:18:35 发布
网友
我有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列左右
您可以使用sorted:
sorted
new_columns = ['Case'] + sorted(df.columns[1:-1]) + ['Name'] df = df[new_columns]
输出:
您可以使用
sorted
:输出:
相关问题 更多 >
编程相关推荐