python - 通过创建新列减少 Pandas 表中的行
问题描述
我有一个包含以下列的表:退货日期、帐户编号、退货桶、资产类别和月份回报
Return Bucket 表示它的返回类型。在这种情况下,它将是时间加权的费用净额和时间加权的费用总额、市值和应计收入
一个例子
Return Date Account Return Bucket Category Month Return
7/31/2003 abcdef Monthly MV BOND 1.00
7/31/2003 abcdef Monthly MV CASH 0.50
7/31/2003 abcdef Monthly MV EQUITY 1.50
7/31/2003 abcdef Monthly MV TOTAL 3.00
7/31/2003 abcdef Acc Income BOND 0.25
7/31/2003 abcdef Acc Income CASH 0.25
7/31/2003 abcdef Acc Income EQUITY 1.25
7/31/2003 abcdef Acc Income TOTAL 1.75
我希望它指向它想要这样的地方
Return Date Account Category Monthly MV Acc Income
7/31/2003 abcdef BOND 1.00 0.25
7/31/2003 abcdef CASH 0.50 0.25
7/31/2003 abcdef EQUITY 1.50 1.25
7/31/2003 abcdef TOTAL 3.00 1.75
在 Pandas 中有没有简单的方法来做到这一点?或者我缺少一些简单的字典逻辑?