Я работаю со следующим фреймом данных на этом:
structure(list(id = 30042:30044, startTime = c("2016-03-13T00:00:00.000Z",
"2016-03-13T02:00:00.000Z", "2016-03-13T03:00:00.000Z")), row.names = 1022:1024, class = "data.frame")
> mydf
id startTime
1022 30042 2016-03-13T00:00:00.000Z
1023 30043 2016-03-13T02:00:00.000Z
1024 30044 2016-03-13T03:00:00.000Z
Когда я пытаюсь преобразовать столбец startTime из символа во время, у меня появляется странный NA:
mydf <- mydf %>%
dplyr::mutate(startTime = as.POSIXct(startTime, format = '%Y-%m-%dT%H:%M:%S'))
> mydf
id startTime
1 30042 2016-03-13 00:00:00
2 30043 <NA>
3 30044 2016-03-13 03:00:00
Я совершенно растерялся из-за того, почему это происходит, исчерпал свои усилия по отладке, и я просто сбит с толку, потому что формат точно такой же для 3 строк ... любая помощь приветствуется!
Редактировать -похоже, это проблема перехода на летнее время.Какая боль в заднице ....