pandas.read_excel,第一行值
Posted
技术标签:
【中文标题】pandas.read_excel,第一行值【英文标题】:pandas.read_excel, first row values 【发布时间】: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 【参考方案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>以上是关于pandas.read_excel,第一行值的主要内容,如果未能解决你的问题,请参考以下文章
pandas.read_excel 参数“sheet_name”不起作用
pandas.read_excel参数“sheet_name”无法正常工作,,将sheet_name改写成sheetname