擅长:python、mysql、java
<p>对于这种情况,我发现运算符<code>.isin</code>更容易理解,也更简洁:</p>
<pre><code>df[df['Genre'].isin(['Action','Comedy'])]
</code></pre>
<p>这样,如果有其他条件,就不需要重复那么多次。例如:</p>
<pre><code>df[df['Genre'].isin(['Action','Comedy','Drama','Romance','Kids'])]
</code></pre>
<p>比以下更好:</p>
<pre><code>df[(df['Genre']=='Action') | (df['Genre']=='Comedy') | (df['Genre']=='Comedy') |
(df['Genre']=='Romance') | (df['Genre']=='Kids')]
</code></pre>