У меня есть некоторые данные о времени фокусировки в формате xx: xx: xx, которые я хотел бы добавить во время нескольких сеансов. Поэтому я пытаюсь преобразовать каждый из них в минуты или любой формат, который можно суммировать и понять. Я пробовал как .POSIX.ct, но я получаю ошибку в заголовке. Я также попытался lubidate hms (day1) / 60, и я получаю еще одну ошибку. Вот сокращенный воспроизводимый пример.
day1 <- c("01:05:38", "00:56:54", "00:48:17")
day2 <- c("00:37:57", "00:21:09", "00:43:34")
day1convert <- as.numeric(as.POSIXct(day1), units = "mins")
Возвращает ошибку: «Ошибка в as.POSIXlt.character (x, tz, ...): строка символов не в стандартном однозначном формате»
library(lubridate)
convert<-hms(day1)/60
Возвращает ошибку: «Ошибка в validObject (.Object): недопустимый объект класса« Period »: периоды должны иметь целочисленные значения
Любая помощь приветствуется.