如何连接2个不同级别的多索引数据框?

问题描述 投票:0回答:0

df 和 df2 是我加入它们时的数据框,它会展平我不想要的索引

df =df.pivot_table(index=['LEVEL_3','tck'],values=['QTY'],columns=['A/B', 'YR'],aggfunc=np.sum) df2 = df.agg('sum',level =1, axis=1).add_prefix('Total ') df = df.join(df2, on=['LEVEL_3','tck']) df

给出结果 enter image description here 但我想要像下面这样,显示不同的级别- enter image description here

我能做什么?

python pivot pivot-table multi-index levels
© www.soinside.com 2019 - 2024. All rights reserved.