在Pandas中,可以通过rename
方法来重命名列,下面是具体的步骤:
1. 导入Pandas库和数据
首先需要导入Pandas库,然后读取数据,这里我们以读取一份汽车销售数据为例:
import pandas as pd
# 读取数据
df = pd.read_csv('car_sales.csv')
2. 查看数据
为了方便观察数据,可以使用head()
方法来查看数据的前几行:
# 查看前5行数据
df.head()
输出结果如下:
日期 品牌 车型 销量
0 1月1日 Chevrolet 乐风RV 354
1 1月1日 Chevrolet 科鲁兹 310
2 1月1日 Chevrolet 迈锐宝 837
3 1月1日 Ford 福克斯 251
4 1月1日 Ford 金牛座 832
3. 重命名列名
可以使用rename()
方法重命名列,该方法接受字典作为参数,键是原来的列名,值是新的列名。例如:
# 重命名“日期”列和“销量”列
df = df.rename(columns={'日期':'Date', '销量':'Sales'})
# 查看重命名后的列名
df.columns
输出结果如下:
Index(['Date', '品牌', '车型', 'Sales'], dtype='object')
4. 查看重命名后的数据
重命名完成后,再次使用head()
方法查看数据:
# 查看前5行数据
df.head()
输出结果如下:
Date 品牌 车型 Sales
0 1月1日 Chevrolet 乐风RV 354
1 1月1日 Chevrolet 科鲁兹 310
2 1月1日 Chevrolet 迈锐宝 837
3 1月1日 Ford 福克斯 251
4 1月1日 Ford 金牛座 832
可以看到,重命名后的列名已经生效。
综上,通过rename()
方法来重命名列的步骤为:导入Pandas库和数据,查看数据,重命名列名,查看重命名后的数据。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Pandas中通过索引重命名列 - Python技术站