Округление миллисекунд POSIXct в data.table v1.9.2 (нормально в 1.8.10)

У меня странный результат для моего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> 

Когда я применяюduplicated() Функция я получаю следующий результат:

duplicated(DT)
[1] FALSE FALSE FALSE FALSE  TRUE

Странно получить 5-ю строку, равную 4-й. Это также мешает мне присоединяться к таблицам в R. Имеет ли какое-либо отношение тип POSIXct?

DT на skydrive:DT

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос