Какой формат даты для значения "43857.33" в R? - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть в наборе данных значения для функции "date_time", такие как 43857.33, 43857.43 и др. c. и не может найти правильное преобразование в правильные значения даты и времени.

Пример:

as_datetime(43857.33)

дает мне "1970-01-01 12:10:57 UT C «Это неправильно, потому что я ожидаю ценность около 2020 года.

Есть идеи о реальной стоимости?

1 Ответ

3 голосов
/ 29 апреля 2020

Если дата из Excel, as.Date(43857, origin = "1899-12-30") дает "2020-01-27"

Для значений времени (десятичных) вы можете использовать library("datetimeutils") и convert_date(43857.33, type = "Excel", fraction = TRUE, tz = "") дает мне (в моем часовом поясе) "2020-01-27 07:55:12 PST"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...