是否按照pandas中支持的列标签读取Excel数据?

时间:2014-06-24 06:59:21

标签: python excel pandas

  1. 显示我正在尝试阅读的Excel文件。
  2. 显示我想在非法律代码中执行的操作。
  3. 显示到目前为止我一直在尝试的内容。
  4. 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,但我不认为{I} pandas支持我要做的事情。

1 个答案:

答案 0 :(得分:4)

根据the documentation,您无法支持您要执行的操作。您可以按列号或列名选择列,但不能按列标签选择:

  

parse_cols int或list,默认无

     
      
  • 如果为None,则解析所有列,

  •   
  • 如果int则表示要解析的最后一列

  •   
  • 如果整数列表则表示要解析的列号列表

  •   
  • 如果字符串则表示以逗号分隔的列名和列范围列表(例如“A:E”或“A,C,E:F”)

  •