R: создание объекта Date из цикла for - PullRequest
2 голосов
/ 20 апреля 2020

Почему эти две строки кода дают объекты с разными классами (и как обойти это, ie., Чтобы получить объект Date из for для l oop)?

seq(as.Date("10032020", format = "%d%m%Y"),Sys.Date(),1)

for (days in seq(as.Date("10032020", format = "%d%m%Y"),Sys.Date(),1)){print((days))}

Спасибо! P

1 Ответ

1 голос
/ 20 апреля 2020

Мы можем использовать seq_along, чтобы избежать приведения класса Date к его целочисленному режиму хранения

v1 <- seq(as.Date("10032020", format = "%d%m%Y"),Sys.Date(),1)
for(i in seq_along(v1)) print(v1[i])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...