包含一个以上元素的groupby[英] groupby that contain more than one element

本文是小编为大家收集整理的关于包含一个以上元素的groupby的处理方法,想解了包含一个以上元素的groupby的问题怎么解决?包含一个以上元素的groupby问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在尝试在 DataFrame 中恢复包含多个元素的组的行(按类型).

TYPE VALEUR
M1   A
M1   B
M2   A

结果应该是:

TYPE VALEUR
M1   A
M1   B

谢谢!

推荐答案

不知道优雅的解决方案.这是我的愚蠢:

In [149]: m = df.groupby('TYPE').size() > 1

In [151]: df[df['TYPE'].map(m)]
Out[151]: 
  TYPE VALEUR
0   M1      A
1   M1      B

本文地址:https://www.itbaoku.cn/post/1727835.html