在pandas中想要修改列名,可以有两种方式,下面分别介绍一下
# 首先导入常用的两个包
import pandas as pd
import numpy as np
# 建立数据集
df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
df
A B
0 1 4
1 2 5
2 3 6
1.使用rename
df.rename(columns={'A':'a','B':'b'} # 修改列名
,index={0:'x',1:'y',2:'z'}) # 修改索引
a b
x 1 4
y 2 5
z 3 6
2.暴力修改
df.columns=['a','b']
# 结果:
a b
0 1 4
1 2 5
2 3 6
df.index=['x','y','z']
# 结果:
A B
x 1 4
y 2 5
z 3 6
网友评论