concat和sum多索引熊猫系列

小普拉塔莱亚

嗨,我有两个熊猫系列

系列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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章