Если число дат ограничено, мы можем вручную создать вектор дат
library(quantmod)
dates <- c("2013-11-19/2018-11-19","2014-11-19/2018-11-19","2015-11-19/2018-11-19",
"2016-11-19/2018-11-19", "2017-11-19/2018-11-19")
, а затем использовать любой метод циклического цикла для циклического перебора dates
(sapply
, lapply
, map
, for
цикл и т. Д.)
sapply(dates, function(x) resistence_line_by_volume(AKER[x]), USE.NAMES = FALSE)
#[1] 3.327881 3.294591 3.266057 3.232329 3.168454
Или мы также можем генерировать даты программно, используя seq
dates <- paste(seq(as.Date("2013-11-19"), length.out = 5, by = "year"),
"2018-11-19", sep = "/")
sapply(dates, function(x) resistence_line_by_volume(AKER[x]), USE.NAMES = FALSE)
#[1] 3.327881 3.294591 3.266057 3.232329 3.168454