pandas读取excel数据并添加列名

直接读取没有列名的数据表:

lianjia_df = pd.read_excel('rlianjia.xlsx')        

df = lianjia_df.copy()        

display(df.head(5))

结果如下:


列表第一行数据默认成为列表名

我想读完数据表之后加上自己定义的列名,代码如下:


自定义添加列名

再来看数据表:


列名添加成功

     总结: 如果原本的数据表没有列名,第一行是数据,为了避免读取显示的时候把第一行数据作为标题,读取的代码一定要加上header=None,这样系统会添加默认的标题。

除了读完数据表之后添加列名,还可以读取数据的同时添加列名。为有标题的原数据修改标题方法与上述情况类似。

详细描述参考:Pandas在读取csv时如何设置列名--常用方法集锦

你可能感兴趣的:(pandas读取excel数据并添加列名)