【发布时间】:2019-09-18 10:51:59
【问题描述】:
我有一个名为 clients 的表,我想根据用户 ID 显示某人注册或购买商品的次数。
目标是有一个表格,显示基于用户 ID 的registration_complete 和购买的总和
这是我写的代码。不幸的是,并非所有列都显示出来
new_file= new_data.groupby(['userid'])
['Registration_Complete','Purchase'].agg('sum')
new_file.head(5)
这是我用来根据userid计算注册和购买的表格
Event_day timestamp install userid registration purchase
1/1/1900 1/1/1900 16:10 yes 555221 1 0
1/1/1900 1/1/1900 16:12 yes 555221 1 1
2/19/2010 1/19/2010 16:40 no 533211 0 1
2/19/2010 1/19/2016 16:53 yes 533211 0 1
2/20/2017 2/20/2017 15:46 yes 53200 1 0
3/15/2017 3/15/2018 15:48 yes 53200 1 0
3/15/2017 3/15/2018 20:14 yes 53200 1 0
我想要一些能给我总和的东西
Event_day timestamp install userid registration purchase
1/1/1900 1/1/1900 16:10 yes 555221 2 0
2/19/2010 1/19/2016 16:53 yes 533211 0 2
3/15/2017 3/15/2018 20:14 yes 53200 5 0
【问题讨论】:
标签: pandas jupyter-notebook pandas-groupby concat pandasql