pandas列名排序
时间: 2023-08-04 19:06:07 浏览: 94
使用Pandas对数据进行筛选和排序的实现
5星 · 资源好评率100%
使用pandas可以很方便地更改列名,可以通过以下两种方法实现:
1. 使用rename()方法
可以使用rename()方法来更改列名,该方法接受一个字典作为参数,字典的键为原始列名,值为新的列名。例如,将列名'A'更改为'B',可以使用以下代码:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df = df.rename(columns={'A': 'B'})
print(df)
```
输出结果为:
```
B B
0 1 4
1 2 5
2 3 6
```
2. 直接赋值
可以直接将列名赋值为新的列名,例如将列名'A'更改为'B',可以使用以下代码:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df.columns = ['B', 'C']
print(df)
```
输出结果为:
```
B C
0 1 4
1 2 5
2 3 6
```
以上两种方法都可以实现更改列名的功能,具体使用哪种方法取决于个人喜好和实际情况。
阅读全文