好像你想要的
cumprod
df = pd.Dataframe({'v':[1,2,3,4,5,6]})df['prod'] = df.v.cumprod() v prod0 1 11 2 22 3 63 4 244 5 1205 6 720
也可以做
df.v.expanding().agg(lambda a:a.prod())0 1.01 2.02 6.03 24.04 120.05 720.0
欢迎分享,转载请注明来源:内存溢出
好像你想要的
cumprod
df = pd.Dataframe({'v':[1,2,3,4,5,6]})df['prod'] = df.v.cumprod() v prod0 1 11 2 22 3 63 4 244 5 1205 6 720
也可以做
df.v.expanding().agg(lambda a:a.prod())0 1.01 2.02 6.03 24.04 120.05 720.0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)