擅长:python、mysql、java
<p>IIUC您可以传递一个连接内容的正则表达式:</p>
<pre><code>In [180]:
df = pd.DataFrame({'a':['hello','world','python']})
df1 = pd.DataFrame({'a':['hello','johnny']})
df[df['a'].str.contains('|'.join(df1['a']))]
Out[180]:
a
0 hello
</code></pre>
<p>所以在你的情况下:</p>
^{pr2}$
<p>应该行得通</p>
<p>这里我展示<code>join</code>的结果:</p>
<pre><code>In [182]:
'|'.join(df1['a'])
Out[182]:
'hello|johnny'
</code></pre>