У меня есть дата, которую я пытаюсь преобразовать в числа, а затем вернуться к исходной дате.
Date
1990-12-31
1991-12-31
1992-12-31
1993-12-31
1994-06-30
1994-12-31
Я старался,
as.numeric(DF[1:6])
[1] 1 2 3 5 7
as.Date(as.numeric(DF[1:6]), "1990-12-31")
[1] "1991-01-01" "1991-01-02" "1991-01-03" "1991-01-05" "1991-01-07" "1991-01-08"
Я замечаю проблему временного интервала. Что я должен сделать, чтобы получить исходные даты?
as.numeric(DF[1:6])
возвращает целые числа, означает, чтоclass(DF$Date)
равноfactor
. Используйтеas.Date
для прямого преобразования в объект даты. Обратите внимание, что вам нужно выбрать вектор, а не весь фрейм данных:as.Date(DF$Date)
- person Mako212   schedule 16.01.2019[row, column]
:as.Date(DF[1:6, 1])
- person Mako212   schedule 16.01.2019