Функция window () исключает дату, отправляемую в качестве конечного аргумента. - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу использовать оконную функцию для установки временного ряда.Однако функция исключает дату, которую я ввел в качестве конечного аргумента.

window(ts1, end = "2018-09-24")

Я не смог найти аргумента, чтобы изменить это поведение.Есть мысли?

1 Ответ

0 голосов
/ 25 сентября 2018

Проблема возникла из-за сравнения двух разных типов данных, Date и POSIXct.

Я решил проблему, найдя индексы строк, которые идут после этой даты, а затем исключил их из набора данных:

evaluation_date <- "2018-09-24"
indexes_removed <- which(as.numeric(as.Date(index(ts1))) > as.numeric(as.Date(evaluation_date)))
ts1 <- ts1[[-indexes_removed]
...