У меня есть набор данных, который выглядит как этотг значения dplyr group_by коллапс и вставить
Id Subject Date Vitals Value
10 John 2001-05-29 HeartRate 65
10 John 2001-05-29 HeartRate 68
10 John 2001-05-29 BP-Arterial 48
10 John 2001-05-29 PulseRate 64
34 Pete 2005-08-15 HeartRate 68
34 Pete 2005-08-15 BP-Arterial 56
10 John 2004-09-25 HeartRate 65
10 John 2004-09-25 BP-Arterial 64
10 John 2004-09-25 PulseRate 63
34 Pete 2007-07-21 BP-Arterial 68
34 Pete 2007-07-21 PulseRate 56
Я хочу сделать две вещи,
1) группу по Vitals. 2) Подсчитайте количество Vitals, которые были измерены для каждого идентификатора в определенную дату (ID + Date)
, и уменьшите и вставьте эти значения, как показано ниже.
Vitals Series
HeartRate 2,1,1
BP-Arterial 1,1,1,1
PulseRate 1,1,1
Значение в столбце серии для HeartRate
является 2, 1, 1
, потому что HeartRate измеряли
дважды для ID 10 на 2001-05-29,
один раз для ID 34 на 2005-08-15 и
один раз для ID 10 на 2004-09-24
Не знает, как свернуть и вставить эти значения с помощью dplyr помощи является MUC ч оценили.
это просто идеально. Спасибо – bison2178