Используя пакет chron для форматирования данных в R
В данный момент я пытаюсь преобразовать строку в формат времени. например, моя строка выглядит следующим образом: time <- '12:00'
, Я уже пытался использовать chron-Package. И мой код выглядит следующим образом:
time <- paste(time,':00', sep = '') time <- times(time)
Вместо получения значения типа "12:00:00" функция times() всегда переводит время объекта в "0,5". Я использую неправильный подход?
С уважением
1 ответ
Решение
Ваш код работает. Если вы проверите 'class()', это "времена". Однако, если вы хотите другой путь, попробуйте:
time <- '12:00:00'
newtime<-as.POSIXlt(time, format = "%H:%M:%S") # The whole date with time
t <- strftime(newtime, format="%H:%M:%S") # To extract the time part
t
#[1] "12:00:00"
Ура!