Чтение дат с точкой в ​​качестве разделителя

Проблемы с чтением европейского формата даты date.month.year в R с использованием readr, где дата и месяц не имеют начальных нулей. Например

файл:

1 date_of_birth
2 1.2.2016 

Пробовал (среди прочих):

file <- read_csv2("file.csv",col_types = cols(
  date_of_birth=col_date("%d.%m.%Y")
  ))

результаты в date_of_birth: число 122016

Любая помощь будет оценена

1 ответ

Это то, что вы после?

> as.Date(gsub("\\.","\\/","1.2.2016"),"%d/%m/%Y")

[1] "2016-02-01"

Другие вопросы по тегам