У меня есть следующий data.frame, называемый «данные» (он намного больше, но я просто привожу первые строки в качестве примера):
Timestamp Weight Degrees
1 30-09-2016 11:45:00,000 38.19 40.00
2 01-10-2016 06:19:57,860 39.12 40.00
3 01-10-2016 06:20:46,393 42.11 41.00
Я хотел бы преобразовать «Timestamp» в вектор даты/времени, включая миллисекунды. Это кажется проблемой, потому что миллисекунды разделены запятой.
Кроме того, data.frame имеет режим «список», а Timestamp имеет режим «символ», который явно неверен...
Я пробовал data$Timestamp <- as.POSIXct(data$Timestamp,format='%d-%m-%Y %H:%M:%OS')
, но получаю только "2016-09-30 11:42:00 UTC"
без миллисекунд. Однако режим становится «числовым», что должно быть шагом в правильном направлении. Я установил только options(digits.secs=3)
.
Я был бы очень признателен за вашу помощь. Заранее спасибо.