Как анализировать миллисекунды?
Как использовать strptime
или любые другие функции для анализа временных меток с миллисекундами в R?
time[1]
# [1] "2010-01-15 13:55:23.975"
strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f")
# [1] NA
strptime(time[1], format="%Y-%m-%d %H:%M:%S")
# [1] "2010-01-15 13:55:23"`
Ответы
Ответ 1
Предоставлено справочным файлом ?strptime
(с примером, измененным на ваше значение):
z <- strptime("2010-01-15 13:55:23.975", "%Y-%m-%d %H:%M:%OS")
z # prints without fractional seconds
op <- options(digits.secs=3)
z
options(op) #reset options
Ответ 2
Вы также можете использовать strptime(time[1], "%OSn")
, где 0 <= n <= 6, без необходимости устанавливать digits.secs
.