Python Pandas如何在不删除任何重复行的情况下对列进行分组并执行计数功能?

时间:2019-06-13 02:35:00

标签: python pandas count

我有下表:

  id  Key  series_no
  0    B      a3
  1    B      t7
  2    A      u3
  3    A      p8
  2    A      7u
  1    B      zz

我想在Key列执行计数功能,该功能将对groupby id列进行分组。以下是我的预期输出

  id  Key  series_no   count
  0    B      a3        1
  1    B      t7        2
  2    A      u3        2
  3    A      p8        1
  2    A      7u        2
  1    B      zz        2

我尝试使用以下代码,但对我不起作用:

 df["count"]=df["Key"].groupby(["id","Key"]).count()

有人有想法吗?

0 个答案:

没有答案