擅长:python、mysql、java
<pre><code>df1
Sr.No ID Translation
0 1 1 My name is Nisa
1 2 3 My name is Nadia
2 2 4 My name is Madiha
df2
Sr.No ID Translation
0 1 2 مَالِكِ يَوْمِ الدِّينِ
1 2 3 اهْدِنَا الصِّرَاطَ الْمُسْتَقِيم
2 2 4 الرَّحْمَنِ الرَّحِيمِ
3 3 1 بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ
</code></pre>
<hr/>
^{pr2}$
<p>请检查您的列的数据类型,确保它们与jezrael提到的相同。您可以:</p>
<pre><code>df1 = df1.astype(df2.dtypes.to_dict())
</code></pre>
<hr/>
<p>如果您不想要第一个<code>Translation</code>,请先打<code>drop</code>。在</p>
<pre><code>df1.drop('Translation', 1).merge(df2, on=['Sr.No', 'ID'])
Sr.No ID Translation
0 2 3 اهْدِنَا الصِّرَاطَ الْمُسْتَقِيم
1 2 4 الرَّحْمَنِ الرَّحِيمِ
</code></pre>