擅长:python、mysql、java
<p>另一种方法也使用<code>np.ravel()</code>与<a href="https://stackoverflow.com/a/56873762/9081267">anky_91's</a>答案相同,但随后使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.contains.html" rel="nofollow noreferrer">^{<cd2>}</a>,后者可以更一般,但在具有更多列时不太容易展开:</p>
<pre><code>df2['Checked'] = df2['Site_x'].str.cat(df2['Site_y']).str.contains('|'.join(df1.values.ravel()))
</code></pre>
<pre><code> Site_x Site_y Checked
0 CTBX3901E CTBX3901 True
1 CTB3901 CTB3901E True
2 CTBZ3901E CTBZ3901 True
3 CTBY3901E CTB3901 True
4 MADX6379E MADX6379 False
</code></pre>