Мы могли бы l oop по последовательности list
при инициации list
для сохранения вывода прогнозов
preds <- vector('list', length(data_list))
for(i in seq_along(data_list)){
tmpdat <- data_list[[i]]
train <- tmpdat[1:(nrow(tmpdat)-444),]
test <- tmpdat[593:616,]
daily_lm <- lm(load ~ Daily, data = train)
preds[[i]] <- predict(daily_lm, test)
}
Или другой вариант: lapply
preds <- lapply(data_list, function(dat) {
train <- dat[1:(nrow(dat) - 444),]
test <- dat[593:616,]
daily_lm <- lm(load ~ Daily, data = train)
predict(daily_lm, test)
})