У меня есть следующий DF:
date <- c("2017-10-11","2018-04-02","2017-05-03")
df <- data.frame(date)
Следующий код не может отформатировать его как дату, вместо этого возвращая NA:
df$date <- as.Date(df$date,format='%Y/%m/%d')
Следующий код успешно форматирует его какdate:
df$date <- as.Date(df$date)
Я указал формат as.Date (как в первом коде as.Date) в других проектах, и он работал для меня раньше.Существует множество ответов на подобные вопросы об as.Date, возвращающих NA, но я не могу найти ни одного, который объясняет, почему мой первый код as.Date не работает в этой ситуации, а мой второй -.Мне не нужно указывать формат для моих целей, но я хотел бы понять, почему первая строка кода не работает.