Я столкнулся с особой проблемой.У меня есть даты, закодированные в следующем формате:
> dateRaw
[1] 1.543072e+12
Чтобы перевести в обычный формат, я использую контрольную дату
refDate <- 1.543072e+12
Теперь вот что беспокоит меня
> dateRaw == refDate
[1] FALSE
Я думаю, может быть, это где-то из-за потери точности, но я точно знаю.Кроме того, я озадачен, потому что я не знаю, как решить эту проблему, которая проблематична при использовании контрольной даты.
Редактировать
Как указано @hrbrmstr,следующее решает мою проблему
as.POSIXct(1.543072e+12/1000, origin="1970-01-01")
Далее, здесь вывод all.equal(dateRaw, refDate)
[1] "Mean relative difference: 2.592232e-07"