<p>我得到了以下<code>DataFrame</code>:</p>
<pre><code> geo col1 col2
0 CA A 1
1 CA A 2
2 CA B 1
3 CA B 2
4 CA B 1
5 CA C 1
6 CA C 2
</code></pre>
<p>我的目标是创建一个新的<code>column</code>,从<code>col2</code>if<code>col2 == 1</code>复制值,从<code>col1</code>if<code>col2 == 2</code>复制值</p>
<p>geo列包含在图片中,因为最终我想创建一个if语句,它对美国15-20个州的上述操作略有不同</p>
<p>最终目标如下:</p>
<pre><code> geo col1 col2 col3
0 CA A 1 1
1 CA A 2 A
2 CA B 1 1
3 CA B 2 B
4 CA B 1 1
5 CA C 1 1
6 CA C 2 C
</code></pre>