Я работаю в R, и мне нужно изменить метку времени с того, что я считаю точностью до наносекунды, либо с точностью до микросекунды, либо с точностью до миллисекунды (я считаю, что она должна составлять миллисекунды или только три цифры после десятичной дроби).
Пример двух временных меток
"2019-03-02D00:00:12.214841000"
Часть сложности в том, что я не думаю, что есть пакет типа lubridate
, чтобы справиться с этим. Я не уверен, нужно ли мне использовать регулярное выражение для извлечения секунд, а затем преобразовать наносекунды в миллисекунды. Я открыт для любых предложений.
Кроме того, как вы рекомендуете иметь дело с D
? Я подумал, что мне следует использовать gsub("D", "-", df$timestamp)
и, может быть, тогда пакет типа lubridate
сможет проанализировать метку времени даже с точностью до наносекунды?