dataframe换columns
时间: 2023-09-09 19:00:46 浏览: 151
要将DataFrame中的columns换成新的columns,可以使用DataFrame的rename函数。该函数可以接受一个字典作为参数,字典的key为原来的column name,value为新的column name。以下是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
print('原始DataFrame:')
print(df)
# 定义一个新的columns字典
new_columns = {'A': 'Column_1', 'B': 'Column_2'}
# 使用rename函数将columns换成新的columns
df.rename(columns=new_columns, inplace=True)
print('替换后的DataFrame:')
print(df)
```
运行结果为:
原始DataFrame:
A B
0 1 4
1 2 5
2 3 6
替换后的DataFrame:
Column_1 Column_2
0 1 4
1 2 5
2 3 6
以上代码首先创建了一个包含两列数据的DataFrame,然后定义了一个新的columns字典。最后使用rename函数将原来的columns换成了新的columns,并将修改后的DataFrame打印出来。
阅读全文