[英]Pandas Drop first column Error
我使用read_html()
pandas函数读取html表,然后最终使用ExcelWriter
和to_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 = False
和drop
函数,但是由于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.