Как конвертировать персонажа во временную длительность? - PullRequest
0 голосов
/ 02 января 2019

Прежде всего, с наступающим новым годом.

Я изучаю способ подсчета времени, затрачиваемого на различные виды деятельности, собранные в таблице Excel, но у меня возникают проблемы с использованием данных о продолжительности времени.

После прочтения файла все значения времени становятся символами, и я не могу преобразовать их в ЧЧ: ММ: СС.

Пример кадра данных:

df <- data.frame(id=c(1,2,3,4,5,6),
             name=c('Sean','Bob','Dylan',"Barbara","Louis","Marine"),
             Swimming=c("00:00:00","00:30:22","00:42:22",
                        "00:50:53","00:20:11","00:30:12"),
             Skating=c("00:10:23","00:10:22","00:02:22",
                       "00:20:53","00:30:11","00:10:12"))

Мне нужно преобразовать эти значения CHR в столбце «Плавание и катание на коньках» во временную длительность, чтобы манипулировать ими, например, я хочу знать, сколько часов все они проводят, занимаясь плаванием.

Найдите ниже то, что я уже пробовал:

Функция Lubridate package (parse_date_time):

parse_date_time(df[3:4],"HMS")

Дает мне это предупреждение:

Предупреждение: все форматы не удалось проанализировать.Форматы не найдены.

Не могли бы вы, ребята, предложить какие-либо способы трансформировать эти данные так, чтобы я мог ими манипулировать?

Заранее спасибо !!

Счастливого 2019

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...