擅长:python、mysql、java
<p>我们可以使用<code>pd.concat</code>和<code>drop_duplicates</code>,(抱歉,似乎是这样,隐藏它们的格式……,这会使答案难看……)</p>
<p><code>pd.concat([df1,df2]).drop_duplicates('subject_id',keep='first')</code></p>
<p><code>Out[95]:
subject_id first_name last_name
0 1 Alex Anderson
1 2 Amy Ackerman
2 3 Allen Ali
3 4 Alice Aoni
4 5 Ayoung Atiches
2 6 Bran Balwner
3 7 Bryce Brice
4 8 Betty Btisan</code>
<code>pd.concat([df1,df2]).drop_duplicates('subject_id',keep='last')</code></p>
<p><code>Out[96]:
subject_id first_name last_name
0 1 Alex Anderson
1 2 Amy Ackerman
2 3 Allen Ali
0 4 Billy Bonder
1 5 Brian Black
2 6 Bran Balwner
3 7 Bryce Brice
4 8 Betty Btisan</code></p>