它有4到5个合并单元格,空白单元格。我需要得到一个格式,为每个合并单元格创建一列
- 请查找示例文件的链接以及下面所需的输出**
链接:https://docs.google.com/spreadsheets/d/1fkG9YT9YGg9eXYz6yTkl7AMeuXwmNYQ44oXgA8ByMPk/edit?usp=sharing
- 目前代码:**
dfs = pd.read_excel('/Users/john/Desktop/Internal/Raw Files/Med/TVS/sample.xlsx',sheet_name=None, header=[0,4], index_col=[0,1])
df_2 = (pd.concat([df.stack(0).assign(name=n) for n,df in dfs.items()])
.rename_axis(index=['Date','WK','Brand','A_B','Foo_Foos','Cur','Units'], columns=None)
.reset_index())
- 如何在上面的代码中创建多个列?现在我得到以下错误:**
ValueError: Length of names must match number of levels in MultiIndex.
1条答案
按热度按时间zujrkrfu1#
试试这个: