熊猫Excel文件读取给出未命名的第一列名称

时间:2019-08-05 05:46:08

标签: python excel pandas

我正在这样读取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()

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

1 个答案:

答案 0 :(得分:2)

一个想法是使用header=1

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

另一个是跳过第一行:

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