擅长:python、mysql、java
<p>代码中的一个小错误,您应该使用传递到lambda函数的<code>x</code>来访问这些值:</p>
<pre><code>In [29]: df["ID"] = df.apply(lambda x: '.'.join([x['col2'],x['col3'],x['col4']]),axis=1)
In [30]: df
Out[30]:
col1 col2 col3 col4 ID
0 a ab w foo ab.w.foo
1 b XX e bar XX.e.bar
</code></pre>