У меня есть столбец с датами в R, который выглядит так: 2020-01-03T21:04:18.907Z
. Я не уверен, какой формат даты я должен использовать, чтобы преобразовать его в дату, которую я могу использовать. Я не уверен, что означают T21
и 907Z
.
Я пытаюсь что-то вроде:
dtparts = t(as.data.frame(strsplit("2020-01-03T21:04:18.907Z",' ')))
row.names(dtparts) = NULL
library(chron)
thetimes = chron(dates=dtparts[,1],times=dtparts[,1],
format=c('y-m-d','h:m:s'))
, но получаю:
Error in convert.dates(dates., format = format[[1]], origin. = origin.) :
format y-m-d may be incorrect
In addition: Warning message:
In convert.dates(dates., format = format[[1]], origin. = origin.) :
NAs introduced by coercion