Для каждого положения х, я хочу, чтобы подсчитать, сколько чисел было> 5. Вот мой код, используя для цикла:Использование purrr применить интегральную функцию
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 :: уменьшить использовать здесь?
@ Брани попросил решение, которое использует функции purrr. – amarchin
@amarchin Я добавил подход, использующий 'base R', потому что я считаю, что никто не добавляет пакет, когда это можно сделать с использованием базовой функции, если только это не дает огромного преимущества. – user2100721