擅长:python、mysql、java
<p>另一个解决方案:</p>
<pre class="lang-py prettyprint-override"><code>x = pd.merge(df_ia, modal2, on="Mode", how="left")
x["dynamic_month_value"] = x.apply(
lambda x: x["month" + str(x["RevalMonth_plus"])], axis=1
)
print(x[["RevalMonth_plus", "Mode", "dynamic_month_value"]])
</code></pre>
<p>印刷品:</p>
<pre class="lang-none prettyprint-override"><code> RevalMonth_plus Mode dynamic_month_value
0 1 602 0
1 1 100 0
2 4 100 0
3 1 802 0
4 4 603 1
5 4 603 1
6 4 603 1
7 1 100 0
</code></pre>