使用 pandas 中的贷方借方计算余额

我有这样的数据框


openingbalance = 10.00

    Date         Credit Debit 

0   01/09/2020   15.00   0.00 

1   02/09/2020   0.00    5.00

2   03/09/2020   0.00    5.00

我想要这样的数据框


      Date       Credit Debit   Balance

0   01/09/2020   15.00   0.00   25.00

1   02/09/2020   0.00    5.00   20.00

2   03/09/2020   0.00    5.00   15.00

第一个余额值为 25.00,因为期初余额为 10.00,第一个值是贷方 15.00,因此 10.00+ 15.00,如果第一个值是借方,则 10.00 - 第一个借方值


请帮忙


守着星空守着你
浏览 90回答 1
1回答

一只萌萌小番薯

从贷项中减去借项并使用Series.cumsum结果,然后将其添加到openingbalance得到Balance:df['Balance'] = openingbalance + (df['Credit'] - df['Debit']).cumsum()[出去]         Date  Credit  Debit  Balance0  01/09/2020    15.0    0.0     25.01  02/09/2020     0.0    5.0     20.02  03/09/2020     0.0    5.0     15.0
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python