python - 如何从特定的col开始读取excel数据
问题描述
我有一个带有多张工作表的 excel 工作簿,我正在尝试从空列开始导入/读取数据。
行数据看起来像这样
一个 | C | |
---|---|---|
一 | 二 | 三 |
我正在尝试获取数据
C | |
---|---|
二 | 三 |
我不能使用 usecols 作为我在工作簿中的每张工作表中更改此空 col 的位置。
我已经尝试过了,但没有为我工作。
df = df[~df.header.shift().eq('').cummax()]
我将不胜感激任何建议或提示。提前感谢!
解决方案
假设你想从第一个空头开始,那么:
df = df[df.columns[list(df.columns).index('Unnamed: 1'):]]
推荐阅读
- vue.js - 如何用 Jest + Vuejs 模拟 window.location.href?
- bitbucket - 在 Bitbucket 上绕过分支权限:拉取请求需要批准,但无论如何都要合并?
- apache-spark - 如何在旧版 Spark Streaming 中使用 foreachRDD
- php - 带有分类下拉列表的 WPBakery Page Builder 不起作用
- google-apps-script - 您的脚本 Drive Migrator 最近未能成功完成
- excel - 如何使用 CommandBars 将从 excel 复制的图表定位到 powerpoint?
- mysql - SQL - 在大表上选择最后一行的更快且不那么贪婪的方法是什么?
- python - 如何重新定义 MagicMock __str__ 方法?
- java - Spring-boot JPA,使用 LIKE 和 NULL 字段查询
- java - 如何通过“类”或“跨类”查找元素?