擅长:python、mysql、java
<pre><code>df.groupby(level=0).filter(lambda x: len(x) > 1)['type']
</code></pre>
<p>我们为这种操作添加了<code>filter</code>方法。您也可以使用掩蔽和转换来获得等效的结果,但这样做速度更快,可读性也更高一些。</p>
<p><strong>重要:</strong></p>
<p>0.12版引入了<code>filter</code>方法,但它无法处理索引不一致的数据帧/序列。这个问题——以及与系列中<code>transform</code>相关的一个问题——已经在0.13版本中修复,该版本现在应该随时发布。</p>
<p>显然,非均匀性指数是这个问题的核心,所以我应该指出,这种方法在熊猫0.13之前不会有帮助。与此同时,<code>transform</code>解决办法是一条路。请注意,如果在具有非均匀索引的<em>序列</em>上尝试此操作,它也将失败。</p>
<p>没有理由不将<code>filter</code>和<code>transform</code>应用于非均匀索引;它最初的实现很差。</p>