Python 使用pandas在excel中读取时列开始行不均匀

Python 使用pandas在excel中读取时列开始行不均匀,python,pandas,Python,Pandas,我试图在excel表格中阅读,由于合并了单元格,该表格的格式非常糟糕。例如,列1-5在excel工作表的第5行开始,而列8-20在excel工作表的第6行开始,因为它们合并了。在我尝试和哈克曼一起在熊猫里做点什么之前,我很好奇是否有办法处理这个案子?我是否可以在一系列列上指定起始行,并在另一系列列上指定单独的起始行 你检查过这个了吗?您可以指定header=None和skiprows=n从pd中的数据开始。读取excel,然后将一个列表传递给df.columns,其中包含所需的列名称。我认为最好

我试图在excel表格中阅读,由于合并了单元格,该表格的格式非常糟糕。例如,列1-5在excel工作表的第5行开始,而列8-20在excel工作表的第6行开始,因为它们合并了。在我尝试和哈克曼一起在熊猫里做点什么之前,我很好奇是否有办法处理这个案子?我是否可以在一系列列上指定起始行,并在另一系列列上指定单独的起始行

你检查过这个了吗?您可以指定
header=None
skiprows=n
pd中的数据开始。读取excel
,然后将一个列表传递给
df.columns
,其中包含所需的列名称。我认为最好的方法是将文件读入两个不同的数据帧。一个可以是从第5行开始的列,另一个可以是从第6行开始的列,然后我可以将这两个列合并。