如何使用熊猫中的groupby总计客户的总收入
我正在使用一个数据库,但是我只有一件事就
我要显示的一部分在下图中:
此数据库包括每个客户及其各自的计划,由“ Plano”列
“ Valor”列和“ LT_Month”列分别表示订阅值和客户寿命(以几个月为单位)
表示最后一列代表客户给我们的总收入。
记住,在此打印屏幕中,这两行代表同一客户。因此,我想变成一个总收入为75的单个客户。
I'm working with a database but I'm having a problem with only one thing
The part I want to show is in the image below:
This database includes each customer and their respective plan, indicated by the 'plano' column
The 'valor' column and the 'lt_month' column represent, respectively, the subscription value and the customer lifetime (in months)
The last column represents the total revenue the customer has given us.
Remembering that, in this print screen, both lines represent the same customer. So I would like to turn into a single customer with total revenue of 75.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以使用
groupby
函数聚合结果。You can aggregate the results by using
groupby
function.您可以使用功能
groupby
,然后agg
来汇总结果,以计算收入的总和。You can aggregate the results using the function
groupby
and thenagg
to calculate the sum of the revenue.您可以按功能使用熊猫组,并通过客户和收入列
You can use pandas group by function and pass customers and revenue columns
如果我理解正确的话,你只需要使用 groupby 。
我假设“Cod”列标识了客户,因此:
If I understand you correctly you just need to use groupby.
I'm assuming the columns "Cod" identifies the customer, so: