Прежде всего, с наступающим новым годом.
Я изучаю способ подсчета времени, затрачиваемого на различные виды деятельности, собранные в таблице 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