[英]Calculate cumulative product / multiple
假设我有一个向量x
为:
x <- c(X1, X2, X3, ..., Xn)
我想写一个 function 自动得到这样的结果系列:
y <- c(X1, X1*X2, X1*X2*X3, ..., X1*X2*X3*...*Xn)
有人可以告诉我如何在 R 中执行此操作吗?
看看?cumprod
:
cumprod(1:10)
# [1] 1 2 6 24 120 720 5040 40320 362880 3628800
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.