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 を使用できますか?