【发布时间】:2015-08-12 06:38:12
【问题描述】:
excel中的数据:
a b a d
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
代码:
df= pd.io.excel.read_excel(r"sample.xlsx",sheetname="Sheet1")
df
a b a.1 d
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
如何删除列a.1?
当 pandas 从 excel 读取数据时,它会自动将 2nd a 的列名更改为 a.1。
我试过 df.drop("a.1",index=1) ,这不起作用。
我有一个巨大的 excel 文件,其中有重复的名称,我只对少数列感兴趣。
【问题讨论】:
-
如果其中一个答案解决了您的问题,请接受它,答案的左上角会有一个空的勾号(您只能接受一个),这样问题就不会仍未得到答复
标签: python excel python-3.x pandas