Я пытаюсь упростить код, похожий на этот
someFunc <- function(x) {
return(x + 3L)
}
x <- 1L
for (i in 1:10) {
x <- c(x, someFunc(x[length(x)]))
}
Я думал о таком уменьшении
replicate(10, x <- c(x, someFunc(x[length(x)]))
, но это не работает, так как он использует копию x
. Как мне заставить логи c работать без использования al oop. Я думаю, что в R должен быть способ (someFunc
должен быть произвольным - я просто опубликовал его в качестве примера).