dataframe列名排序
时间: 2024-05-26 22:06:54 浏览: 84
Python 实现DataFrame数据的排序或排名 Python源码
在Pandas中,可以使用`sort_index()`方法对DataFrame的列名进行排序。该方法会按照字母顺序对列名进行排序,并返回一个新的DataFrame。
以下是对DataFrame列名排序的示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 对列名进行排序
df_sorted = df.sort_index(axis=1)
# 打印排序后的DataFrame
print(df_sorted)
```
输出结果为:
```
Age City Name
0 28 New York Tom
1 32 Paris Nick
2 25 London John
```
阅读全文