设置dataframe列名
时间: 2024-05-26 22:07:17 浏览: 132
Pandas DataFrame Notes
在Python中,设置DataFrame的列名可以采用以下两种方法:
1. 直接使用df.columns的方式重新命名,需要将所有列名都列出。
```python
import pandas as pd
data = {'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]}
df = pd.DataFrame(data)
df.columns = ['D', 'E', 'F']
print(df)
```
2. 使用rename方法来修改列名,如果需要原地修改需要带上inplace=True的参数,否则原DataFrame列名不会发生改变。
```python
import pandas as pd
data = {'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]}
df = pd.DataFrame(data)
df.rename(columns={'A':'D', 'B':'E', 'C':'F'}, inplace=True)
print(df)
```
其中,columns参数为一个字典,键为原始列名,值为替换后的列名。
阅读全文