enter image description here
嗨!我有一个客户交易df数据框,其中有3列['customer','Result','Volume']
。结果显示该交易是否成功,交易量显示该交易的规模。
现在,我需要总结交易数据并在新的数据框customer.df中创建客户资料,其中包括以下几列:
客户:客户名称
交易:与该客户发生的交易次数
交易金额:“交易”的交易次数
总交易量:该客户交易的总和(“交易”和“无交易”)
交易量:为此客户“交易”的所有交易量。
我用过
customer.df = df['Customer'].value_counts()
customer.df = customer.df.to_frame()
获取具有唯一客户名称和交易编号的数据框。我仍然不知道如何获得交易量,总交易量和交易量。
我猜我可能需要在两个数据帧之间使用映射,并对Result进行条件过滤,但不确定如何操作。
非常感谢您的帮助!