[英]Merge sum rows with multiindex with Pandas
是否可以使用多索引合並和求和出現在兩個數據幀中的行,同時添加每個數據幀獨有的行。
df1
Amount1 Amount2 Amount3
A R10 1 1 20
R3 0 0 20
X2 1 0 20
B XS1 1 5 10
LM2 1 1 10
C RR1 2 1 30
df2
Amount1 Amount2 Amount3
A R10 1 1 20
X2 1 0 20
B XS1 1 5 10
XF2 1 1 10
C RR1 2 1 30
最后結果:
Amount1 Amount2 Amount3
A R10 2 2 40
R3 0 0 20
X2 2 0 40
B XS1 2 10 20
LM2 1 1 10
XF2 1 1 10
C RR1 4 2 60
嘗試:
df1.add(df2, fill_value=0)
輸出:
Amount1 Amount2 Amount3
A R10 2.0 2.0 40.0
R3 0.0 0.0 20.0
X2 2.0 0.0 40.0
B LM2 1.0 1.0 10.0
XF2 1.0 1.0 10.0
XS1 2.0 10.0 20.0
C RR1 4.0 2.0 60.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.