У меня есть набор данных со следующими переменными, которые мне нужно использовать для расчета интервала дозирования (Пример рассчитанного DoseInterval)
ID DAYS EVID DOSN Time DoseInterval
X 0 1 1 15 0
X 0 1 2 22 7
X 1 1 3 30 8
X 1 1 4 38 8
X 1 1 5 46 8
Y 0 1 1 17 0
Y 1 1 2 25 8
Y 1 1 3 33 8
Y 1 1 4 41 8
Для каждого идентификатора, если DOSN = 1, тогда мне нужно установить дозу с интервалом 0Затем рассчитайте интервал между дозами для последовательных доз (Время для дозы 2 - Время для дозы 1).
Подскажите, пожалуйста, как лучше всего добиться этого в R?Это можно сделать с помощью кодов dplyr или в tidyverse?Тогда я могу иметь блок кода и для окончательной визуализации данных.