擅长:python、mysql、java
<p>您可以使用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Index.isin.html" rel="noreferrer">^{<cd1>}</a>:</p>
<pre><code>df = pd.DataFrame({'A':[1,2,3],
'B':[4,5,6],
'C':[7,8,9],
'D':[1,3,5],
'E':[5,3,6],
'F':[7,4,3]})
print (df)
A B C D E F
0 1 4 7 1 5 7
1 2 5 8 3 3 4
2 3 6 9 5 6 3
</code></pre>
<p>如果需要检查至少一个值,请使用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.any.html" rel="noreferrer">^{<cd2>}</a></p>
<pre><code>cols = ['A', 'B']
print (df.columns.isin(cols).any())
True
cols = ['W', 'B']
print (df.columns.isin(cols).any())
True
cols = ['W', 'Z']
print (df.columns.isin(cols).any())
False
</code></pre>
<p>如果需要检查<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.all.html" rel="noreferrer">^{<cd3>}</a>值:</p>
<pre><code>cols = ['A', 'B', 'C','D','E','F']
print (df.columns.isin(cols).all())
True
cols = ['W', 'Z']
print (df.columns.isin(cols).all())
False
</code></pre>