concat和sum multiindex pandas系列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了concat和sum multiindex pandas系列相关的知识,希望对你有一定的参考价值。
嗨,我有两个熊猫系列
系列1
Company Product Price
ABC Apple 1234
Orange 123
BCD Apple 123
PCT Pineapple 434
Beef 884
系列二
Company Product Price
BCD Orange 751
PCT Pineapple 632
Orange 165
我想把这两个系列连成三个系列
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
以上是关于concat和sum multiindex pandas系列的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MySql 的 CONCAT 和 SUM VALUES 中使用 GROUP_CONCAT
Codeigniter:选择行的 SUM 给出 SUM 乘以 GROUP_CONCAT 结果?