擅长:python、mysql、java
<blockquote>
<p>don't know how to compare each row from df2 against all rows from df1.</p>
</blockquote>
<p>嵌套循环将起作用。如果您有一个名为<code>compare</code>的函数,它将如下所示</p>
<pre><code>for index2, row2 in df2.iterrows():
for index1, row1 in df1.iterrows():
difference = compare(row2,row1)
#do something with the difference.
</code></pre>
<hr/>
<p>使用Pandas或Numpy时,嵌套循环通常不理想,但它们确实有效。也许有更好的解决办法</p>
<hr/>
<p><a href="https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.iterrows.html" rel="nofollow noreferrer" title="Pandas docs">DataFrame.iterrows()</a></p>