У меня есть фрейм данных со столбцами времени (например, 10.24) и минут (например, 31).
Я хочу добавить эти два столбца. Результирующий столбец будет 10,24 + 31 (мин) = 10,55. Я пытался с lubridate , но это дает неправильные времена.
dput(stack_data)
structure(list(time = c("10:24", "10:40"), timeInMin = c(31L,
23L)), row.names = c(19L, 23L), class = "data.frame")
Я пробовал так:
stack_data$time <- (hm(stack_data$time))
stack_data$timeInMin <- hms((stack_data$time) + (stack_data$timeInMin))
Вывод:
time timeInMin
10H 24M 0S 10:24:31
10H 40M 0S 10:40:23
Я получаю неправильный ответ. Можете ли вы предложить мне, как это сделать? Спасибо.