要按列标题排列数据框列,可以使用pandas库中的sort_values()函数。下面是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['Tom', 'Nick', 'John', 'Tom'],
'Age': [20, 21, 19, 20],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 按列标题排序数据框列
df = df.reindex(sorted(df.columns), axis=1)
print(df)
输出结果:
Age City Name
0 20 New York Tom
1 21 Paris Nick
2 19 London John
3 20 Tokyo Tom
在这个示例中,我们创建了一个包含姓名、年龄和城市的数据框。然后,使用reindex()函数和sorted()函数按列标题排序数据框的列。最后,打印排序后的数据框。
上一篇:按列标题连接pandas数据帧
下一篇:按列标题前缀对列进行分组