擅长:python、mysql、java
<p>使用<code>groupby</code>+<code>transform</code>。你知道吗</p>
<pre><code>df[~df.lid.groupby(df.lid).transform('count').gt(2)]
</code></pre>
<p/>
<pre><code> entity pnb head# state lid
3 ABB002 A02 4 DOWN B
4 ABB002 A02 4 DOWN B
5 ABB002 A02 2 DOWN C
6 ABB002 A02 4 DOWN D
</code></pre>
<hr/>
<p><code>transform</code>获取一系列相同大小的计数。你知道吗</p>
<pre><code>v = df.lid.groupby(df.lid).transform('count')
v
0 3
1 3
2 3
3 2
4 2
5 1
6 1
7 3
8 3
9 3
Name: lid, dtype: int
</code></pre>
<p>用它来找出需要去哪一行。你知道吗</p>
<pre><code>~v.gt(2)
0 False
1 False
2 False
3 True
4 True
5 True
6 True
7 False
8 False
9 False
Name: lid, dtype: bool
</code></pre>
<p>使用掩码索引<code>df</code>。你知道吗</p>