首页 > 解决方案 > Python:合并包含“未命名”的每个标题列的数据框标题行

问题描述

这是我在这里的第一个公开问题,因为在这种情况下我完全迷失了……

我有一个看起来像这样的 excel 文件:

excel文件图片

我应用以下命令将 excel 文件转换为数据框:

df = pd.ExcelFile(r'file_path/excel_file.xlsx')
df = df.parse(sheet_name, header = [0, 1, 2])

现在的问题是空的标题空间(在“名称”、“ID”和“测试模式”列中)被填充在第一行和第二'Unnamed: 0_level_1'行中。'Unnamed: 1_level_1''Unnamed: 0_level_2''Unnamed: 1_level_2''Unnamed: 2_level_2'

在我没有机会编辑 Excel 文件的情况下,如何将每个标题列的这些行合并在一起,以便它只显示“名称”、“ID”和“测试模式”?所以基本上我想合并发生这种情况的所有标题行。

这就是我希望数据帧标头的样子

谁能帮我?

谢谢您的帮助!

标签: pythonexcelpandasdataframeheader

解决方案


推荐阅读