繁体   English   中英

熊猫掉落第一列错误

[英]Pandas Drop first column Error

我使用read_html() pandas函数读取html表,然后最终使用ExcelWriterto_excel将其转换为excel。 但是由于我的表有一个索引列,所以这是我使用read_html()

data = pd.read_html(url)
Output:
[   Unnamed: 0  1  3
0           0  3  5
1           1  5  6
2           2  7  2
3           3  4  4
4           4  5  6
5           5  6  7
6           6  4  8
7           7  7  7
8           8  8  8
9           9  9  9]

当我这样做

writer = pd.ExcelWriter('example1.xlsx')
data[0].to_excel(writer,sheet_name= 'Sheet1', index=False)

我在我的excel文件中得到了一个索引未命名列。 我还使用了index = Falsedrop函数,但是由于Can't drop None因此出现了错误。

我相信如果您需要删除列0和索引使用:

data[0].drop(0, axis=1).to_excel(writer,sheet_name= 'Sheet1', index=False)

对于检查列名称(如果可能)将其转换为list

print (data[0].columns.tolist())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM