Я хотел бы подсчитать количество дней с определенной даты с помощью переменной Id
в качестве «переменной паузы» и поместить результат в новый столбец. Я хотел бы, чтобы результат напоминал результат во фрейме данных RESULT
.
Я собираю данные о прогрессе пациента (Variable_x
) и хочу использовать переменную «количество дней» в качестве переменной времени в смешанной модели.
Вот переменные:
Id <- c(1,1,1,1,2,2,2,5,5,5,5,5)
Date <- as.Date (c("2015-01-01", "2015-01-10", "2015-01-15","2015-01-25","2013-02-01", "2013-03-20", "2013-04-03","2014-05-06","2014-06-07","2014-06-08","2014-08-09","2014-10-10"))
Variable_x <- c("70","NA","55", "30", "70", "60", "NA", "80", "60", "70", "50","20")
Days <- c(0,9,14,24,0,47,61,0,32,33,95,157)
Вот данные, которые у меня есть:
DATA <- data.frame(Id, Date, Variable_x)
Вот данные, которые я хочу:
RESULT <- data.frame(Id, Date, Days, Variable_x)
Надеюсь, кто-то может придумать ответ или указать мне в правильном направлении.
Помощь будет высоко оценена.