python - 使用熊猫在excel文件中搜索column_names的起始列和行
问题描述
我正在分析一个组织生成的 Excel 文件,该组织在 Excel 文件中发布年度报告。每年,列名(Year、A1、B1、C1 等)保持相同。但是每年该组织都会发布以不同行号和列号开头的列名。
每年我都会手动搜索起始行和列,但考虑到要处理的报告年数,这是一项乏味的工作。
所以我想要这样的东西:
...
df = pd.read_excel('test.xlsx')
start_row,start_col = df.find_columns('Year','A1','B1')
...
谢谢。
解决方案
Soething Like this 不完全确定您在寻找什么 df = pd.read_excel('test.xlsx')
for i in df.index:
print(df.loc[i,'Year'])
print(df.loc[i, 'A1'])
print(df.loc[i, "B1"])
推荐阅读
- python - Python Pandas:根据单元格中的值重复列名
- javascript - Google Charts - PHP Array to JS 的问题(arrayToDataTable 的数据不是数组)
- powershell - Powershell 脚本没有看到从 Jenkins 管道传递的变量
- javascript - 在Javascript中将字符串转换为对象
- javascript - FullCalendar.io 不显示从 JSON 提供的事件
- java - 从 Java 中的 List 创建 JSON 对象
- sql-server - 每次更新 IIS 托管的 .net 核心应用程序后,与 SQL 服务器的连接失败
- protocol-buffers - grpc/protobuffer 请求特定字段
- python - 从 wine 编译时出现 Cx_Freeze 错误
- flutter - 如何防止底片消失颤动