使用Python创建聚合另一列值的列

使用Python创建聚合另一列值的列,python,jupyter-notebook,Python,Jupyter Notebook,让我有一个a列的数据框 A= (1,2,3,4,5,6...n) 我想创建如下列B: B=(1,3,6,10,15,21...n) 显式:i+(前面所有数字的总和) 可能很简单,但对我来说很难:p对编程来说非常陌生 谢谢 B=np.cumsum(A)将numpy导入为np这是否回答了您的问题?这回答了你的问题吗? from itertools import accumulate A = [1, 2, 3, 4, 5, 6] B = list(accumulate(A)) #->[1,

让我有一个a列的数据框

A= (1,2,3,4,5,6...n)
我想创建如下列B:

B=(1,3,6,10,15,21...n)
显式:i+(前面所有数字的总和)

可能很简单,但对我来说很难:p对编程来说非常陌生
谢谢

B=np.cumsum(A)
将numpy导入为np
这是否回答了您的问题?这回答了你的问题吗?
from itertools import accumulate

A = [1, 2, 3, 4, 5, 6]
B = list(accumulate(A)) #->[1, 3, 6, 10, 15, 21]