熊猫支持按列标签读取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
。
问题答案:
根据文档,不支持您尝试执行的操作。您可以按列号或列名选择列,但不能按列标签选择:
parse_cols : 整数或列表,默认为无
如果没有,则解析所有列,
如果int则指示要解析的最后一列
如果为整数列表,则表示要解析的列号列表
如果为字符串,则表示以逗号分隔的列名和列范围列表(例如“ A:E”或“ A,C,E:F”)