python - 如何在 Pandas 中使用 groupBy 来汇总客户的总收入

标签 python python-3.x pandas dataframe group-by

我正在使用数据库,但只有一件事有问题

我要展示的部分如下图所示:

enter image description here

此数据库包括每个客户及其各自的计划,由“plano”列指示

“valor”列和“lt_month”列分别表示订阅值(value)和客户生命周期(以月为单位)

最后一列代表客户给我们的总收入。

请记住,在此打印屏幕中,两行代表同一客户。所以我想变成一个总收入为75的单一客户。

最佳答案

您可以使用groupby函数聚合结果。

df.groupby('id').agg({'revenue':'sum'})

关于python - 如何在 Pandas 中使用 groupBy 来汇总客户的总收入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71788699/

相关文章:

python - 在树莓派上用 C++ 嵌入 python

python - 模拟几轮石头剪刀布

python - 我可以在单个 Python pytest 方法中处理多个断言吗?

python - 使用内置 sched 模块的非阻塞 scheduler.run() 方法?

python-3.x - 如果错误代码为 404,如何在 wget 中获取准确的页面内容

python - 以特殊方式复制 DataFrame 行

python - 如何控制matplotlib中图形线条的颜色?

python - 修改 Pandas 数据框中的许多列

python - 创建自定义 Docker 镜像可以工作,但在容器中使用已安装的 mysql-connector-python 则不行

python pandas数据框,是按值传递还是按引用传递