У меня есть файл .txt (без четкого разделителя столбцов), который в каждой строке содержит временную метку в формате% H-% m-% d% H:% M:% OS3 (например, «2019-09»-26 07: 29: 22,778 ") и строка символов события. Я хотел бы прочитать данные и составить таблицу, которая показывает неповрежденную временную метку в одном столбце, событие во втором и в третьем временную шкалу в формате времени OS3 (например, «1,230» или «1230» с) между событием в строке 1 и событием в строке 2, затем между событием в строке 1 и событием в строке 3 и т. д.
Я попытался прочитать файл после использования "[" в качестверазделитель в Excel и сохранение в формате .tsv, что является неудовлетворительным обходным путем. Однако дальнейшее использование функции dplyr difftime не приводит к результату, содержащему миллисекунды, хотя глобальные параметры были установлены на 3 цифры секунды («options (digits.secs = 3)»).
как выглядит .txt:
2019-09-26 17:54:24,406 [218] INFO - [1] - Event X
2019-09-26 17:54:24,431 [207] INFO - [1] - Event Y
2019-09-26 17:54:24,438 [218] INFO - [1] - Event Z
...
.
.
что бы я хотел получить:
timestamp event timediff in sec
2019-09-26 17:54:24,406 Event X
2019-09-26 17:54:24,431 Event Y 0.025
2019-09-26 17:54:24,438 Event Z 0.032
...
.
.