pandas 如何对列重新排列
时间: 2024-04-04 19:28:36 浏览: 38
python数据结构与算法
在pandas中,可以使用`reindex()`方法对列进行重新排列。该方法接受一个参数,即新的列索引顺序。下面是一个示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 原始列顺序
print(df)
# 对列进行重新排列
df = df.reindex(columns=['C', 'A', 'B'])
# 重新排列后的列顺序
print(df)
```
输出结果:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
C A B
0 7 1 4
1 8 2 5
2 9 3 6
```
阅读全文