Pandas是Python里的常用的一个数据分析类的模块,功能强大。常用于Excel分析,实现自动化,提高工作效率。

下面用Pandas修改Excel中的列名一个例子:

用到rename(),columns{}

第一步:用Pandas读取Excel的表【数据.xlsx】

import pandas as pd data=pd.read_excel('C:/Users/yellow/Desktop/数据.xlsx',header=0)

读取到表【数据.xlsx】,用print()打印看看有没成功

print(data)

python正常打印表【数据.xlsx】

第二步:修改列名

data.rename(columns={'total':'销售总和','tip':'小费','sex':'性别', 'day':'星期','time':'时间段','size':'人数'},inplace=True)

要用到rename()修改函数,columns是字段的意思,【total】修改成【销售总和】,以此类推。inplace=True说明要在data上修改字段,否则print(data)仍为原来字段【total】

修改完毕,打印尝试:

print(data)

已经成功修改列名。虽然数据里字段和数值看起来挺奇怪的,这是Python的排序问题。

第三步:将保存到Excel

data.to_excel('C:/Users/yellow/Desktop/数据1.xlsx',encoding='utf-8',index=False)

将修改了列名的数据保存在【数据1.xlsx】下,encoding='utf-8'是编码形式,默认这个。index=False是excel是否显示索引,一般为False,不显示。

【数据.xlsx】的列名已经修改为【数据1.xlsx】的列名

以下是完整代码:

import pandas as pd data=pd.read_excel('C:/Users/yellow/Desktop/数据.xlsx',header=0) print(data) data.rename(columns={'total':'销售总和','tip':'小费','sex':'性别', 'day':'星期','time':'时间段','size':'人数'},inplace=True) print(data) data.to_excel('C:/Users/yellow/Desktop/数据1.xlsx',encoding='utf-8',index=False) print('完成')

地址可按着你的文件路径提供修改,只是提供一个框架。希望对刚学习python的你有一些帮助,楼主也刚开始接触Python,我们一起努力!欢迎关注,持续发布Python小知识~