回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我需要两个数据帧
第一个:<code>df</code></p>
<pre><code>df1 = pd.DataFrame({
'Sample': ['Sam1', 'Sam2', 'Sam3'],
'Value': ['ak,b,c,k', 'd,k,e,b,f,a', 'am, x,y,z,a']
})
df1
</code></pre>
<p>看起来是:</p>
<pre><code> Sample Value
0 Sam1 ak,b,c,k
1 Sam2 d,k,e,b,f,a
2 Sam3 am,x,y,z,a
</code></pre>
<p>第二个:<code>df2</code></p>
<pre><code>df2 = pd.DataFrame({
'Remove': ['ak', 'b', 'k', 'a', 'am']})
df2
</code></pre>
<p>看起来是:</p>
<pre><code> Remove
0 ak
1 b
2 k
3 a
4 am
</code></pre>
<p>我想从<code>df1['Value']</code>中删除与<code>df2['Remove']</code>匹配的字符串</p>
<p>预期产出为:</p>
<pre><code>Sample Value
Sam1 c
Sam2 d,e,f
Sam3 x,y,z
</code></pre>
<p><a href="https://stackoverflow.com/questions/56685860/remove-strings-at-column-based-on-strings-of-another-column">This</a>代码对我没有帮助</p>
<p>需要帮忙吗,谢谢</p>