如何在销售代表的第一列中添加列名
MultiIndex(levels=[[0, 1], ['John Collier', 'Mike Rogers']
codes=[[0, 0, 1, 1], [0, 1, 0, 1]])
Jan Feb Mar
John Collier $200 $140 $210
Mike Rogers $180 $160 $205
看起来像这样
Sales Rep Jan Feb Mar
John Collier $200 $140 $210
Mike Rogers $180 $160 $205
我不得不将信息堆叠在一起,所以我不确定这是否有所不同。
答案 0 :(得分:0)
您可以尝试df.index.name = 'Sales Rep'
答案 1 :(得分:0)
我发现我重置了索引并重命名了该列,然后删除了一个列。
df = df.reset_index()
level_0 level_1
0 John Collier
0 Mike Richards
df = df.rename(columns={"level_1": "Sales Rep"})
df = df.drop(columns=["level_0"])
df
使其看起来像这样
Sales Rep Jan Feb Mar
John Collier $200 $140 $210
Mike Rogers $180 $160 $205