pandas - 选择最大value_counts行

时间:2015-08-26 09:47:32

标签: python pandas

我有这个简单的数据帧df:

User,C,G
111,ar,1
112,es,1
112,es,1
112,es,2
113,ca,2
113,ca,3
113,ca,3
114,en,4

我把它归为:

result = df.groupby(['User','G'])['C'].value_counts()

获得:

User  G    
111   1  ar    1
112   1  es    2
      2  es    1
113   2  ca    1
      3  ca    2
114   4  en    1

我的目标是只保留每组最多value_count的行,以便显示结果数据框:

User  G    
111   1  ar    1
112   1  es    2
113   3  ca    2
114   4  en    1

我发现this问题也与类似问题有关,但我无法弄清楚如何在我的案例中应用该方法。

0 个答案:

没有答案