【发布时间】:2020-06-06 11:43:26
【问题描述】:
我正在寻找一个遍历降水值向量并将该值添加到前一个值的循环 例如:
precipitation <- c(0, 2, 0, 0.1, 0.5, 0.6, 0, 1)
我很想得到一个向量,它将像这样的值加起来
precipitationSum <- c(0, 2, 0, 0.1, 0.5, 0.6, 0, 1)
print(precipitationSum)
希望描述有意义!
任何帮助都会很棒!
【问题讨论】:
-
在 R 中尽可能避免循环。有许多函数可以直接应用于向量,例如
sum()或mean()。您还可以在不循环单个元素的情况下对整个向量执行乘法或加法等操作precipitation + 1将返回一个向量,其中每个元素都增加 1。