【问题标题】:Is reading Excel data by column labels supported in pandas?熊猫是否支持按列标签读取 Excel 数据?
【发布时间】:2014-06-24 06:59:20
【问题描述】:
  1. 显示我正在尝试读取的 Excel 文件。
  2. 显示我想在非法律代码中执行的操作。
  3. 展示了我迄今为止一直在尝试的内容。

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 不支持我正在尝试做的事情。

【问题讨论】:

    标签: python excel pandas


    【解决方案1】:

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

    parse_cols : int 或列表,默认无

    • 如果 None 则解析所有列,

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      • 2020-01-11
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      相关资源
      最近更新 更多