Преобразовать символ (ЧЧ: ММ) в минуты - PullRequest
0 голосов
/ 01 ноября 2018

Я потратил несколько часов на чтение документации по различным пакетам, но все еще в замешательстве (возвращаясь к использованию R через несколько лет).

В моем фрейме данных есть временные данные типа класса, например 03: 30

Как я могу преобразовать это в минуты? то есть 03:30 переходит к 210

Есть идеи?

Большое спасибо действительно.

1 Ответ

0 голосов
/ 01 ноября 2018

Один вариант будет

library(lubridate)
as.numeric(hm(str1)) /60
#[1] 210

Или специально преобразовать в секунды с помощью period_to_seconds и разделить на 60

period_to_seconds(hm(str1))/60
#[1] 210

данные

str1 <- "03:30"
...