在pandas groupby中获取列值的计数

时间:2019-06-11 19:48:55

标签: python pandas pandas-groupby

我正在尝试从一个现有的数据帧创建一个新的数据帧。它将在name字段中分组,然后应具有3个独立的计数列。列是type字段的每个唯一值的计数。

name     type
Bob      A
Phil     B
Phil     B
James    C
Bob      C
Phil     C
James    B

这应该变成

name     count_a     count_b     count_c
Bob      1           0           1
Phil     0           2           1
James    0           1           1

我尝试使用pandas groupby函数,但无法弄清楚如何获取每个列的计数而不是整个列的计数。

0 个答案:

没有答案