擅长:python、mysql、java
<p>将<code>apply</code>方法与<code>axis=1</code>一起使用时,您将一个也是一个系列的行传递给函数,要应用自定义的<code>f</code>,您可以用lambda函数包装它,该函数接受该行,然后将<code>ColA</code>和<code>ColB</code>作为参数传递给<code>f</code>。你知道吗</p>
<pre><code>df.apply(lambda row: f(row.ColA, row.ColB), axis=1)
</code></pre>
<hr/>
<pre><code>df['ColE'] = df.apply(lambda row: a_sum(row.ColA, row.ColB), axis=1)
df
#ColA ColB ColC ColD ColE
#0 1 2 True False 3
#1 1 1 True False 2
#2 1 4 True False 5
#3 1 10 True False 11
</code></pre>