【pandas笔记】去除Unnamed列

读取Excel表的时候,经常会遇到一些说明性的文字(如图),当直接用pd.read_excel读取表格时,会将说明文字也会读取进来,对应的DataFrame会存在Unnamed这样的列。

示例Excel

可通过如下方式来去除Unnamed

>>> import pandas as pd
>>> data = pd.read_excel('a.xlsx')
   a  b  c  Unnamed: 3 Unnamed: 4
0  1  2  3         NaN        说明:
1  2  3  4         NaN        NaN
2  3  4  5         NaN        NaN
3  4  5  6         NaN        NaN
>>> new_data = data.loc[:, ~data.columns.str.contains("^Unnamed")]
   a  b  c
0  1  2  3
1  2  3  4
2  3  4  5
3  4  5  6
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容