[英]concat and sum multiindex pandas series
嗨,我有兩個熊貓系列
系列1
Company Product Price
ABC Apple 1234
Orange 123
BCD Apple 123
PCT Pineapple 434
Beef 884
系列2
Company Product Price
BCD Orange 751
PCT Pineapple 632
Orange 165
我想將兩個系列合並為一個系列3
Company Product Price
ABC Apple 1234
Orange 123
BCD Apple 123
Orange 751
PCT Pineapple 1066
Orange 165
Beef 884
我嘗試使用
series3 = pd.concat([series1,series2]).sum(level=1)
但是,它不能產生我想要的東西。 先感謝您
您可以嘗試使用groupby
series3 = pd.concat([df,df1]).groupby(level=[0,1]).sum()
# Output:
Company Product Price
ABC Apple 1234
Orange 123
BCD Apple 123
Orange 751
PCT Beef 884
Orange 165
Pineapple 1066
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.