Pandas读取Excel文件时,第一列的列名显示为“未命名”。

3
我正在这样读取xlsx文件。
df = pd.read_excel('cleaned_data.xlsx', header=0)
df = df.drop(df.columns[0], axis=1)
df.head()

enter image description here

问题是列名出现在数据的第一行。
# reading data from csv file
df = pd.read_excel('cleaned_data.xlsx', header=0)
#df = df.drop(df.columns[0], axis=1)
df = df.drop(0, inplace=True)
df.head()

我尝试了这种方法,但还是没有运气。有什么建议吗?

2
你试过没有头部的方式吗?df = pd.read_excel('cleaned_data.xlsx') - Chris
1个回答

5

一种想法是使用header=1

df = pd.read_excel('cleaned_data.xlsx', header=1)

另一种方法是跳过第一行:

df = pd.read_excel('cleaned_data.xlsx', skiprows=1)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接