擅长:python、mysql、java
<p>您可以基于颜色进行过滤,然后提取保留的动物列表,然后使用pd.Series.isin方法为该列表中的动物过滤原始数据帧:</p>
<pre><code>animals = df[df['couleur'] == 'brown']['Animal']
output = df[df['Animal'].isin(animals)]
</code></pre>
<p>或在一行中:</p>
<pre><code>output = df[df['Animal'].isin(df[df['couleur'] == 'brown']['Animal'])]
</code></pre>