簡體   English   中英

concat和sum多索引熊貓系列

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM