我有以下df:

          valor
BB        435.116
CEL      -1439.250
DI        132.300
AC        560.500


和以下标量:

x=2000


生成新列以使每一行中的值相加的最佳方法是什么?

所需的输出如下所示:

          valor      summ
BB        435.116    2435.116
CEL      -1439.250   995.866
DI        132.300   1128.166
AC        560.500   1688.666


在初始标量中,将值添加到相应行中

有一种简单的方法可以执行此操作吗?

最佳答案

通过使用cumsum

df['summ']=df.cumsum()+2000
df
Out[208]:
        valor      summ
BB    435.116  2435.116
CEL -1439.250   995.866
DI    132.300  1128.166
AC    560.500  1688.666

07-26 04:10