要按照列名称(按字母数字顺序)对Pandas数据框进行排序,可以使用sort_index
方法。
以下是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 按列名称排序
sorted_df = df.sort_index(axis=1)
print(sorted_df)
输出结果:
Age City Name
0 25 New York John
1 30 London Emma
2 35 Paris Mike
在上面的示例中,sort_index
方法使用axis=1
参数来按列名称对数据框进行排序。
上一篇:按名称中的数字对文件进行排序
下一篇:按名调用和按宏展开的区别