Rounding milliseconds of POSIXct in data.table v1.9.2 (ok in 1.8.10)
I have a weird result for my data.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> When I apply the duplicated() function I get the following result: duplicated(DT) [1] FALSE FALSE FALSE FALSE TRUE