pandas读取excel数据并添加列名
2019-01-14 本文已影响0人
zlc_
直接读取没有列名的数据表:
lianjia_df = pd.read_excel('rlianjia.xlsx')
df = lianjia_df.copy()
display(df.head(5))
结果如下:
![](https://img.haomeiwen.com/i15539122/3d294986cf613bf5.png)
我想读完数据表之后加上自己定义的列名,代码如下:
![](https://img.haomeiwen.com/i15539122/5042cf23181fdb48.png)
再来看数据表:
![](https://img.haomeiwen.com/i15539122/eb47842231c7a3c2.png)
总结: 如果原本的数据表没有列名,第一行是数据,为了避免读取显示的时候把第一行数据作为标题,读取的代码一定要加上header=None,这样系统会添加默认的标题。
除了读完数据表之后添加列名,还可以读取数据的同时添加列名。为有标题的原数据修改标题方法与上述情况类似。
详细描述参考:Pandas在读取csv时如何设置列名--常用方法集锦