【问题标题】:pandas.read_excel, first row valuespandas.read_excel,第一行值
【发布时间】:2016-06-22 15:22:41
【问题描述】:

我正在尝试使用 pandas.read_excel 从 excel 文件中获取第一行。我遇到的问题是 Pandas 使用第一行值作为数据框的标签。有没有办法让它们——比如说——在一个列表中?

我试图查看是否有 pandas.read_excel 选项,以便不将第一行作为标签加载,但我没有找到任何东西 (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_excel.html)。

我知道我可以使用其他库(即 xlrd、openpyxl、..)获得相同的结果。但是,如果可能的话,我想使用 pandas.read_excel,以便遵循我已经用于同一 python 文件中的其他工作表的相同方法并更好地理解该库。

【问题讨论】:

  • 我使用的是 Python 2.7

标签: python excel python-2.7 pandas


【解决方案1】:

IIUC,如果您有一个名为“Workbook.xlsx”的 Excel 电子表格,例如:

1 2
2 3
3 4

您可以阅读:

df = pd.read_excel('Workbook1.xlsx', header=None)

header=None 选项可让您跳过第一行作为标题,保持原样。这返回:

   0  1
0  1  2
1  2  3
2  3  4

希望对您有所帮助。

【讨论】:

  • 谢谢!这就是我一直在寻找的。​​span>
猜你喜欢
  • 2015-10-12
  • 2016-02-11
  • 2019-07-20
  • 2023-04-05
  • 2020-03-30
  • 2016-11-23
  • 2018-09-22
  • 2013-11-29
  • 2019-08-09
相关资源
最近更新 更多