通过pandas支持的列标签读取Excel数据?
- 显示我想要读取的Excel文件。
- 显示我想要在非法定代码中执行的操作。
- 显示迄今为止我一直在尝试的内容。
1)Excel文件
A | B | C 1 Name1 Name2 Name3 2 33 44 55 3 23 66 77 4 22 33 99
2)非法定代码:
frame = pd.read_excel(path, 'Sheet1', parse_cols="Name1,Name2,Name3")
在这个例子中,我可以假定列名是唯一的。
3)到目前为止:
到目前为止,我一直在尝试使用parse_cols
,但是我不认为我想要做的是被pandas
支持。
根据文档 ,不支持你正在做的事情。 您可以按列号或列名select列,但不能按列标签select:
parse_cols : int或list,默认为None
如果None没有parsing所有的列,
如果int指示最后一列将被parsing
如果ints列表则表示要parsing的列号列表
如果string表示逗号分隔的列名和列范围列表(例如“A:E”或“A,C,E:F”)