Pandas read_excel 删除空标题下的列

2024-04-08

我有一个 Excel 文件,其中 A1、A2、A3 为空,但 A4:A53 包含列名称。

在“R”中,当您读取该数据时,A1、A2、A3 的列名称将为“X_1、X_2、X_3”,但是当使用pandas.read_excel它只是跳过前三列,从而忽略它们。问题是每个文件中的列数是动态的,因此我无法解析列范围,并且无法编辑文件并为 A1、A2、A3 添加“虚拟名称”


使用参数skip_blank_lines=False,如下所示:

pd.read_excel('your_excel.xlsx', header=None, skip_blank_lines=False)

这个 stackoverflow 问题(终于)为我指明了正确的方向:Python Pandas read_excel 无法识别空单元格 https://stackoverflow.com/questions/39334543/python-pandas-read-excel-doesnt-recognize-null-cell

The pandas.read_excel 文档 https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_excel.html不包含任何有关此信息,因为它是关键字之一,但您可以在此处的常规 io 文档中找到它:http://pandas.pydata.org/pandas-docs/stable/io.html#io-read-csv-table http://pandas.pydata.org/pandas-docs/stable/io.html#io-read-csv-table

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandas read_excel 删除空标题下的列 的相关文章

随机推荐