У меня есть целочисленный столбец в моем наборе данных, который имеет четырехзначные значения года, например:
2001 2002 2002 2002 2003 2005
Я пытаюсь преобразовать значение четырехзначного года в тип даты.
Используемый мной код:
year <- as.Date(as.character(data_file$evtYear), format = "%Y")
Но выход:
"2001-05-15" "2002-05-15" "2002-05-15" "2002-05-15" "2003-05-15" "2005-05-15"
Это дает неверный результат. Он дает двухлетние значения за одну дату (как в 2001 году, так и в 15).
Я просто хочу, чтобы преобразовать мою четырехзначную часть года из исходных данных в "Год" в типе "Дата". Ожидаемый результат просто:
2001 2002 2002 2002 2003 2005
Но их класс должен быть типа Date.
Как добиться этого в R?