python - 熊猫删除第一列错误
问题描述
我正在使用read_html()
pandas 函数来读取 html 表格,然后最后使用ExcelWriter
and将其转换为 excel to_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())
推荐阅读
- css - 我在这个 SASS for 循环中使用两个列表的逻辑有问题......我得到的错误是“索引超出了 `nth($list, $n)` 的范围”
- swift - 有没有办法在 SwiftUI 中与 Pull to Refresh 相反
- keras - 每 N 个批次计算直方图/嵌入
- reactjs - 无法使用前端 react/axios 将 encType="multipart/formdata" 的表单数据发送到后端节点/multer
- jquery - 使用服务器端处理对 DataTables 进行分页
- javascript - 使用css中的关键帧沿正方形方向移动圆圈
- c - 初始化器元素在 C 编译器中不是常量
- windows - 我无法使用此代码在我的活动目录中获取用户
- salesforce - 如何使用自定义设置在 Salesforce 中添加假期列表
- python - 在管理员中选择链接