要按列标题排列数据框列,可以使用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数据帧
                
下一篇:按列标题前缀对列进行分组