擅长:python、mysql、java
<pre><code>df.groupby(['Mix_Name', 'Track', 'Artist']).filter(lambda x: (x['Territories'].str.contains('US').any()))
</code></pre>
<p>执行groupby,然后过滤组以检查territories列是否包含“US”。你知道吗</p>
<p><strong>编辑</p>
<pre><code>notInUS = df.groupby(['Mix_Name','Track_Title','Artist']).filter(lambda x: ~x['Territories'].str.contains('US').any())['Mix_Name'].unique()
df[~df['Mix_Name'].isin(notInUS)]
</code></pre>
<p>我们可以寻找在美国没有音轨的独特的Mix\u名称,然后从我们的主df中过滤出来。你知道吗</p>