as.ate дата возвращается NA
У меня проблема с преобразованием переменной даты из фактора в формат даты. Это то, что я имею в начале:
data.frame: 1629 obs. of 12 variables:
$ date : Factor w/ 1629 levels "01/02/2008","01/02/2010",..: 90 145 308 364 421 475 531 698 756 808 ...
Я пытался преобразовать значение фактора в символ, а затем в дату, но все еще не повезло. Вот синтаксис, который я использовал:
research2$date <- as.character(research2$date)
research2$date <- as.Date(research2$date, "$d/$m/$Y")
и получить это взамен:
data.frame: 1629 obs. of 12 variables:
$ date : Date, format: NA NA NA NA ...
Я также попытался изменить настройки языка, но все равно не повезло.
1 ответ
Вам нужно использовать% вместо $ в строке формата.
research2$date <- as.Date(research2$date, "%d/%m/%Y")