options(digits.secs = 3);
> strptime("2007-03-30 15:00:00.007", format = "%Y-%m-%d %H:%M:%OS");
[1] "2007-03-30 15:00:00.007"
> strptime("2007-03-30 15:00:00.008", format = "%Y-%m-%d %H:%M:%OS");
[1] "2007-03-30 15:00:00.008"
> strptime("2007-03-30 15:00:00.009", format = "%Y-%m-%d %H:%M:%OS");
[1] "2007-03-30 15:00:00.008"
> strptime("2007-03-30 15:00:00.010", format = "%Y-%m-%d %H:%M:%OS");
[1] "2007-03-30 15:00:00.01"
> strptime("2007-03-30 15:00:00.011", format = "%Y-%m-%d %H:%M:%OS");
[1] "2007-03-30 15:00:00.010"
> strptime("2007-03-30 15:00:00.999", format = "%Y-%m-%d %H:%M:%OS");
[1] "2007-03-30 15:00:00.998"
Я смущен, почему существует разница в миллисекундах от «009», а затем снова от «011».Миллисекунды головоломки при вызове strptime в R
Вы можете включить вывод 'sessionInfo', как я могу Не воспроизводите это поведение, поэтому ваша версия R, ОС и т. д. может быть релевантной. – joran
Работает для меня с R-2.14.1 на 64-битном Ubuntu 11.10. Вы пытались перезагрузить компьютер? –
FWIW, я получаю то же поведение, что и OP, с R-2.14.1 в окне Windows. –