擅长:python、mysql、java
<p>这是一个不太像python的解决方案,但它确实起到了作用:</p>
<pre><code>l1=[(df1.Filename.iloc[i],df1.Name.iloc[i]) for i in range(len(df1))]
l2=[(df2.Filename.iloc[i],df2.Name.iloc[i]) for i in range(len(df2))]
lfin=[i for i in l1 if i in l2]
for i in df1.index:
if (df1.Filename.loc[i], df1.Name.loc[i]) not in lfin:
df1.drop(i, inplace=True)
for i in df2.index:
if (df2.Filename.loc[i], df2.Name.loc[i]) not in lfin:
df2.drop(i, inplace=True)
</code></pre>