Runden der Millisekunden von POSIXct in data.table v1.9.2 (OK in 1.8.10)
Ich habe ein komisches Ergebnis für meinedata.table
v1.9.2:
DT
timestamp
1: 2013-01-01 17:51:00.707
2: 2013-01-01 17:51:59.996
3: 2013-01-01 17:52:00.059
4: 2013-01-01 17:54:23.901
5: 2013-01-01 17:54:23.914
str(DT)
Classes ‘data.table’ and 'data.frame': 5 obs. of 1 variable:
$ timestamp: POSIXct, format: "2013-01-01 17:51:00.707" "2013-01-01 17:51:59.996" "2013-01-01 17:52:00.059" "2013-01-01 17:54:23.901" ...
- attr(*, "sorted")= chr "timestamp"
- attr(*, ".internal.selfref")=<externalptr>
Wenn ich dieduplicated()
Funktion bekomme ich folgendes Ergebnis:
duplicated(DT)
[1] FALSE FALSE FALSE FALSE TRUE
Es ist seltsam, die fünfte Zeile gleich der vierten zu machen. Dies hindert mich auch daran, Tabellen in R zu verbinden. Hat dies etwas mit dem POSIXct-Typ zu tun?
DT auf skydrive:DT
Vielen Dank.