Я пытаюсь вычислить сумму заданий, выполненных каждым идентификатором за период времени (time_end и time_start), и максимальное количество заданий, выполненных любым идентификатором за этот интервал времени.
Каждый сеанс time_startи time_end является уникальным (временные метки).Например, у id1 есть 2 сеанса, а у id2 - 3 сеанса:
id1 session 1:- 1am to 1:15 am - jobs done 100
id1 session 2:- 1:18am to 1:30 am - jobs done 90
id2 session 3:- 1:02am to 1:14am - jobs done 110
id2 session 4:- 1:17am to 1:30am - jobs done 85
id2 session 5:- 1.31am to 1:40am - jobs done 75
Затем я хочу, чтобы было выполнено и максимально выполнено заданий для каждого сеанса:
session 1: jobs-100, max jobs-110
session 2: jobs-90, max jobs-90
session 3: 110, 110
session 4: 85, 90
session 5: 75,75
contri <- df1 %>% group_by (id, time_end , time_start) %>% summarise(jobs=n())
contri_max <- job_contribution %>% group_by(time_end , time_start) %>% summarise(jobs_max = max(jobs))
1-й оператор работает нормально,давая мне работу за сессию, но я не могу заставить работать второе утверждение.
Кто-нибудь может помочь?