使用python中的熊猫在新数据框中汇总交易数据

时间:2019-03-21 09:30:04

标签: python python-3.x pandas mapping

enter image description here 嗨!我有一个客户交易df数据框,其中有3列['customer','Result','Volume']。结果显示该交易是否成功,交易量显示该交易的规模。

现在,我需要总结交易数据并在新的数据框customer.df中创建客户资料,其中包括以下几列:

客户:客户名称

交易:与该客户发生的交易次数

交易金额:“交易”的交易次数

总交易量:该客户交易的总和(“交易”和“无交易”)

交易量:为此客户“交易”的所有交易量。

我用过

customer.df = df['Customer'].value_counts()

customer.df = customer.df.to_frame()

获取具有唯一客户名称和交易编号的数据框。我仍然不知道如何获得交易量,总交易量和交易量。

我猜我可能需要在两个数据帧之间使用映射,并对Result进行条件过滤,但不确定如何操作。

非常感谢您的帮助!

0 个答案:

没有答案