У меня есть набор данных, который содержит время событий в футболе. Игра превышает 60 минут, и я пытаюсь рассчитать интервалы. Это данные, у меня есть:Время вычитания, превышающее 60 минут
data <- c("11:14", "17:27", "25:34", "39:17", "39:59", "42:32", "50:15", "50:53", "64:22", "67:39")
Моя проблема возникает из-за того, что минут превышать 60 (они могут находиться в пределах от 0 до 90 минут). Таким образом, по существу, я хотел бы код, который будет распечатывать интервалы между событиями:
"6:13", "8:07", "13:43",..., "3:17"
было бы лучше, чтобы преобразовать данные в часы, а затем идти оттуда? Просто идея, которую я должен был сделать легче. Я смотрел на другие вопросы, но я не мог найти того, что было задано для Р. Если это так, и я пропустил его, не стесняйтесь критиковать, но, пожалуйста, соедините мне дубликат.
Заранее благодарен!
Родственный метод для вычисления разницы в секундах является 'secDiffs <- Diff (sapply (strsplit (данные, сплит = ":"), функция (х) сумма (as.integer (х) * C (60L , 1L)))) '. – lmo