擅长:python、mysql、java
<p>如果只是两个字典/类:</p>
<pre><code># note that your dictionary has string key
df['Code'] = df.Code.astype(str)
df['car'] = np.where(df['class']==1,
df['Code'].map(dict1),
df['Code'].map(dict2) )
</code></pre>
<p>输出:</p>
<pre><code> class Code Car
0 1 200 Audi
1 1 300 VW
2 2 300 Renault
3 1 100 BMW
4 2 100 Mercedes
</code></pre>