【发布时间】:2019-03-27 12:46:23
【问题描述】:
我有两个多索引系列
系列 1
Company Name Product Price TransactionID
Company A Apple 10 T0001
Company B Grapes 20 T0002
Orange 30 T0003
系列 2
Company Name Product Price TransactionID
Company A Orange 10 T0004
Apple 20 T0005
Company B Orange 20 T0006
我想形成如下的系列
Company Name Product Sum_price TransactionID
Company A Orange 10 [T0004]
Apple 30 [T0001,T0005]
Company B Orange 50 [T0003,T0006]
Grapes 20 [T0002]
来自Group dataframe and get sum AND count? 表明我可以使用 .agg 同时进行求和和计数,但是如何将 .apply(list) 和求和一起应用?现在,我已经应用了代码Pandas: adding multiindex Series/Dataframes containing lists 来形成两个系列,一个是 sum,另一个是带有 transactionID 的系列。我想我可以将两个系列连接在一起,但我只是想看看是否有更好的方法。
【问题讨论】: