使用分组依据和条件

时间:2019-01-07 11:28:21

标签: pandas pandas-groupby pandasql

我有带有列名的表: 用户名,状态类型

其中status_type可以采用两个不同的值,仅删除或添加。 我想用列创建表:

user_id,status_type_add_count,status_type_delete_count。

例如表格:

User_id status_type
userid1 add
userid1 delete
userid1 add
userid2 add
userid2 delete
userid3 delete
userid4 add

结果应为:

userid  status_type_add_count  status_type_delete_count
userid1 2                      1
userid2 1                      1
userid3 0                      1
userid4 1                      0

0 个答案:

没有答案