Я загрузил данные из csv
, которые содержат даты в формате 25-DEC-2018. Я загрузил этот csv
как data.frame
, используя read.csv
, который преобразовал dates
в Factors
. Я хочу преобразовать их обратно в даты, используя функцию as.Date
. Я использую команду:
test1 <- as.Date(dateframe,format="%d-%b-%y")
Однако результирующее значение для test1 равно 2020-12-25, что на 2 года больше, чем значение date.frame
от 25 декабря 2018 года. Любые идеи, что может быть причиной этого? Или есть более простой способ загрузить данные даты как Date
вместо Factor
?
%Y
для четырехзначного года. - person Dirk Eddelbuettel   schedule 05.03.2019anydate(...)
из пакетаanytime()
, который существует, потому что все это слишком утомительно и подвержено ошибкам. - person Dirk Eddelbuettel   schedule 05.03.2019