【发布时间】:2016-10-22 06:13:39
【问题描述】:
对于 x 的每个位置,我想计算有多少个数字 > 5。 这是我的代码,使用 for 循环:
x<-c(2,8,4,9,10,6,7,3,1,5)
y <- vector()
for (i in seq_along(x)) {
x1 <- x[1:i]
y <- c(y, length(x1[x1>5]))
}
> y
[1] 0 1 1 2 3 4 5 5 5 5
你能用 purrr 帮我做吗?这里可以使用 purrr::reduce 吗?
【问题讨论】: