Преобразование длинных чисел в дату в r

У меня есть файл Excel, который я пытаюсь прочитать в R с помощью функции read_excel. Поле дат в моих данных развернуто вверх, то есть в виде столбцов. См. Снимок экрана ниже

enter image description here

Проблема в том, что когда R читает файл данных, он преобразует столбцы полей даты во что-то вроде ниже.

enter image description here

Теперь я извлек даты в векторе vDates и пытаюсь преобразовать их обратно в даты, используя приведенный ниже код, но это дает мне ошибку. enter image description here

Пожалуйста, дайте мне знать, что мне здесь не хватает!

Цените помощь.

Пожалуйста, не используйте изображения для публикации кода и сообщений об ошибках. Это значительно усложняет поиск вопросов с помощью текстового поиска.

tarleb 10.08.2018 21:42
1
1
192
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

На вашем экране номер 43102 - это "2018-01-04", но настоящая дата для него - "2018-01-02".
. Я использую такой:

as.Date(as.numeric(vdates), origin = "1899-12-30")
[1] "2018-01-01" "2018-02-01" "2018-03-01"

Другие вопросы по теме