擅长:python、mysql、java
<p><code>melt</code>第二个数据帧,以便<code>merge</code>两列上的值<code>['ID', 'REF']</code>,然后<code>pivot</code>返回到原始形状</p>
<pre><code>df1 = (df_restrict.melt(id_vars=['ID'], value_name='REF')
.merge(df_ref, how='left')
.pivot(index='ID', columns='variable', values='VALUE')
.rename_axis(columns=None))
# V1 V2
#ID
#A 12 36
#B 81 67
#C 123 89
</code></pre>