创建对标量求和的列

时间:2017-11-23 20:06:18

标签: python pandas dataframe

我有以下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

初始标量的位置会在相应的行中添加值

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

1 个答案:

答案 0 :(得分:2)

使用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