1

R で、小数点以下の桁数の秒を日付に変更する際に問題があります。

例:

seconds <- c(1124925778.888, 1124925778.889)
> as.POSIXct(seconds, origin = "1970-01-01 00:00:00.000")
[1] "2005-08-25 01:22:58.888 CEST" "2005-08-25 01:22:58.888 CEST"

ご覧のとおり、これら 2 つの数値 (秒を表す) は小数点以下の桁数が異なりますが、同じ日付として表示されます。

なぜそれが起こるのか、それを正しく解析する方法を教えていただけますか?

R の私のバージョンは 3.4.3 です。

4

0 に答える 0