У меня есть время в Excel, когда при преобразовании в R он появляется как символ и выглядит примерно так 0.59658.
Я пытаюсь преобразовать в POSIXct, но он возвращается как POSIXct с NA.
teste <- as.POSIXct(test, format = "%H:%M")
Я также пробовал teste <- as.POSIXct(test, format = "%H:%M:%S")
Для других столбцов он работает нормально, но не этот ..
ОБНОВЛЕНИЕ: Я сделал решение, но вторая проблема связана состальное, что мне нужно.
teste <- as.POSIXct(teste*24*60*60,"%H%M", origin="1970-01-01")
teste <- format(as.POSIXct(teste, format = "%Y-%m-%d %H:%M:%S"), format="%H:%M")
А теперь я хочу вставить вектор даты, который является POSIXct в 2013-01-06, с помощью этой команды:
teste<-as.POSIXct(paste(date, teste), format="%Y-%m-%d %H:%M:%S")
И NA вернулись