gpt4 book ai didi

r - 如何在r中不使用cumprod的情况下累积乘以向量?

转载 作者:行者123 更新时间:2023-12-03 17:44:07 25 4
gpt4 key购买 nike

我需要创建一个函数 cprod -> 将数字向量作为参数并返回相同长度的累积向量。所以,如果我有 cprod(c(1,2,3)) ,返回向量应该是 c (1, 1 * 2, 1 * 2 * 3) = c (1, 2, 6) .
这可以在没有 cumprod 的情况下完成吗? ?也许与 prodfor-loop ?

最佳答案

一种选择可能是:

Reduce(`*`, x, accumulate = TRUE)

[1] 1 2 6

关于r - 如何在r中不使用cumprod的情况下累积乘以向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63969254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com