【问题标题】:Pandas creating one row of column names for dataframe from multiple column headers in xlsx filePandas 从 xlsx 文件中的多个列标题为数据框创建一行列名
【发布时间】:2020-12-24 08:54:01
【问题描述】:

我想在数据框中只创建一行列名,但最终得到了一种奇怪的格式:

pd.read_excel('filename.xlsx', sheet_name = 'sheetnamehere', skiprows = 4, nrows = 60, header = [0,2])

是否可以创建一个只有一行列名的数据框,格式如下?

季度|美洲|东南亚|大中华区|北亚|南亚|....

【问题讨论】:

标签: python pandas


【解决方案1】:

如果您的其余数据没问题,最好的方法是在创建 df 后定义您的列

df.columns=['Quarter', 'America', 'Southeast Asia', 'Greater China' ,'North Asia','South Asia',... etc]

如果其余数据加载异常,请粘贴更大的样本,以便我们进行调查。

【讨论】:

  • 这回答了我的问题,我没想到只在创建数据框后定义列
猜你喜欢
  • 2019-03-24
  • 1970-01-01
  • 2020-12-02
  • 1970-01-01
  • 2018-03-05
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
  • 2018-03-04
相关资源
最近更新 更多