【问题标题】:Pandas excel file reading gives first column name as unnamedPandas excel文件读取将第一列名称设为未命名
【发布时间】:2019-08-05 14:01:07
【问题描述】:

我正在读取这样的 xlsx 文件

df = pd.read_excel('cleaned_data.xlsx', header=0)
df = df.drop(df.columns[0], axis=1)
df.head()

问题是作为第一行数据的列名。

# 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()

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

【问题讨论】:

  • 你试过没有标题吗? df = pd.read_excel('cleaned_data.xlsx')?

标签: python excel pandas


【解决方案1】:

一个想法是使用header=1:

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

另一个是跳过第一行:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 1970-01-01
    • 2013-08-27
    • 2013-12-27
    • 2022-07-19
    • 2020-12-26
    相关资源
    最近更新 更多