X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=pkg%2FR%2FgetData.R;h=268c54aeba6e3b2c060e4b006eb78fea2160819f;hb=4f5204f064d37ba0ec2988ba16a7011d7f0a45cd;hp=b095d01ea3a4c7002b79cdfecd4caf98757846c7;hpb=2057c793ad9929ed5bef8663ea28b896c84df0fc;p=talweg.git diff --git a/pkg/R/getData.R b/pkg/R/getData.R index b095d01..268c54a 100644 --- a/pkg/R/getData.R +++ b/pkg/R/getData.R @@ -85,10 +85,13 @@ getData = function(ts_data, exo_data, input_tz="GMT", date_format="%d/%m/%Y %H:% } } - hat_exo = as.data.frame( exo_df[i,(1+nb_exos+1):(1+2*nb_exos)] ) exo = as.data.frame( exo_df[i,2:(1+nb_exos)] ) - data$appendHat(time, hat_exo) - data$append(serie, exo) #in realtime, this call comes hours later + exo_hat = + if (i < nrow(exo_df)) + as.data.frame( exo_df[i+1,(1+nb_exos+1):(1+2*nb_exos)] ) + else + NA #exogenous prediction for next day are useless on last day + data$append(time, serie, exo, exo_hat) if (i >= limit) break i = i + 1