擅长:python、mysql、java
<p>假设您正在查找与<em>字符串</em>匹配的匹配项,如标题所示,可以使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.eq.html" rel="nofollow noreferrer">^{<cd1>}</a>检查与给定字符串的相等性,<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.any.html" rel="nofollow noreferrer">^{<cd2>}</a>检查哪些列至少包含一个匹配项,并对数据帧的列执行布尔索引:</p>
<pre><code>df.columns[df.eq('apple').any(0)]
# Index(['ColumnA'], dtype='object')
</code></pre>
<hr/>
<pre><code>df.columns[df.eq('banana').any(0)]
# Index(['ColumnA', 'ColumnC'], dtype='object')
</code></pre>