df
Patient_ID ADM_DATE DIS_DATE
278328 4/17/2007 4/19/2007
279347 2/6/2012 2/7/2012
279347 2/28/2012 3/3/2012
287171 1/11/2012 1/14/2012
287171 1/23/2013 2/4/2013
353079 7/12/2011 7/15/2011
608639 10/5/2010 10/7/2010
608639 2/16/2012 2/19/2012
608639 5/2/2012 5/4/2012
608639 11/27/2012 12/4/2012
Мне нужно найти время до следующего приема для данного пациента. Мне нужно будет добавить новый столбец, который вычитает ADM_DATE из DIS_DATE (предыдущей строки) для каждого Patient_ID.Использование R для вычитания последующих строк для заданного значения
Моего конечный продукт должен выглядеть следующим образом
df1
Patient_ID ADM_DATE DIS_DATE Time_to_readmission
278328 4/17/2007 4/19/2007 NA
279347 2/6/2012 2/7/2012 NA
279347 2/28/2012 3/3/2012 21
287171 1/11/2012 1/14/2012 NA
287171 1/23/2013 2/4/2013 375
353079 7/12/2011 7/15/2011 NA
608639 10/5/2010 10/7/2010 NA
608639 2/16/2012 2/19/2012 497
608639 5/2/2012 5/4/2012 73
608639 11/27/2012 12/4/2012 207
Пожалуйста, помогите мне с необходимым кодированием, я относительно новым для R. Заранее спасибо.
Ницца с 'data.table' – akrun
Я ничего не говорил о' dupe' :-) – akrun