<p>你不需要在这里申请。你知道吗</p>
<pre><code>import pandas as pd
df = pd.DataFrame({'credit': [1000, 0, 0, 500],
'debit': [0, 100, 200, 0]})
df['Total'] = (df['credit'] - df['debit']).cumsum()
print(df)
</code></pre>
<p>输出</p>
<pre><code> credit debit Total
0 1000 0 1000
1 0 100 900
2 0 200 700
3 500 0 1200
</code></pre>
<p>apply不起作用的原因是apply在每一行上执行,而不是在每次减法后保持运行总数。将<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html" rel="nofollow noreferrer">cumsum()</a>传递到减法kill中,保持运行总数以获得所需的结果。你知道吗</p>