Python Pandas:如何分组计数并选择一部分计数?

时间:2015-05-15 08:44:45

标签: python pandas count group-by

我有这样的df:

          new_org               old_org    asn  cc
0    85736 pcizzi   85736 - Pcizzi S .a  23201  PY
1             001              001 Host  40244  US
2      85736 blah       85736 - whatevs  23201  PY
3             001        001 IT Complex  55734  IN
4  001 hospedagem   001 Hospedagem Ltda  36351  US
5          001web  action.us.001web.net  36351  US

我想基于' asn'列并选择具有多行的组。这就是我现在的做法,但我不确定它是否正确:

df.groupby('asn').apply(lambda x:x.count()>1)

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

你可以filter a group

尝试df.groupby('asn').filter(lambda x: len(x) > 1),它会返回DataFrame。如有必要,您可以再次对其进行分组。