Pandas read\u excel:缺少第2列标题时抑制多索引

2024-05-15 20:49:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我们有一个数据系统,可以将数据表创建为Excel文件。我正在尝试将此Excel文件导入数据框。你知道吗

在Excel中,第1行是我不想要的元数据,而第2行是列标题。默认情况下,Pandas正确地使用第1列作为索引(批号),但是第二列是生产日期,但是出于任何原因,它在第2行中没有标题。你知道吗

所以熊猫似乎是在默认情况下创建一个多索引,有没有办法抑制这个函数?这样做似乎是因为第2行第2列(单元格B2)中没有列标题。如果我手动编辑Excel以添加标签,它将按我所需导入。你知道吗

import pandas as pd
xlsx01 = pd.ExcelFile("C:/Users/maherp/Desktop/JunkFiles/Book1.xlsx")

df_01 = pd.read_excel(xlsx01, header=1)

我遇到了一个错误,在我尝试时无法破译:

df_01 = pd.read_excel(xlsx01, header=1, index_col=0)

spreadsheet snipit


Tags: 文件数据标题pandasdfread情况excel