Эй, я новичок в использовании R, поэтому этот вопрос может быть легким для многих из вас, но я действительно борется. У меня есть столбец в моем наборе данных, называемом datum. Он обрабатывается R как фактор $ Данные: коэффициент с уровнями 550 "1-10-2014", "1-10-2015", ..: 203 203 203 203 203 203 203 203 203 399 ... Когда я пытаюсь преобразовать этот фактор в дату, я получаю как результат NA. Я попробовал несколько вещей, как:Преобразование фактора в дату в R
> prijzen$Datum <- as.Date(prijzen$Datum, format='%d/%m/%y')
> prijzen$Datum<- as.Date(as.character(prijzen$Datum), format="%d/%m/%y")
Даже чтение в файле с stringsAsFactors = FALSE не помогло. Как я могу это исправить?
Добро пожаловать в SO и R. Хмм, как формат ''% d /% m /% y'' резонирует с '1-10-2014'? Нет косой черты, кроме минуса в качестве разделителя. – lukeA
Вы правы! Я изменил его на «% d-% m /% y», но это приводит к 2020-01-02, 2020-01-03 и т. Д .... – RickZ
Посмотрите на '? Strptime': Среди прочего , он объясняет разницу между '% Y' и'% y' (которая является общей ловушкой для ошибок). – lukeA