Я пытаюсь создать временные интервалы для каждой строки данных с учетом времени начала и окончания. Например, учитывая время начала / окончания, я хотел бы создать соответствующий временной диапазон, показанный в другом столбце [правый столбец], который называется «временной диапазон». Цель состоит в том, чтобы разделить день на кварталы (0-6: 00,6-12: 00,12-18: 00,18-24: 00).
Person Start Time End Time Time range
A 4/22/2018 8:58 4/22/2018 9:07 6:00-11:59
B 4/19/2018 6:14 4/19/2018 6:20 6:00-11:59
C 4/18/2018 21:41 4/18/2018 22:03 18:00-23:59
Я использую "data.table" package
и загружаю файл csv с помощью file1 <- fread("Data.csv",sep = ",")
, поскольку файл может быть очень большим, и я слышал, что лучше использовать data.table для более быстрых вычислений; Однако у меня возникают проблемы с разделением времени начала и окончания для создания временных диапазонов. Для этого имеет значение только время начала. Спасибо