Сортировать столбец и создать новый - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть фрейм данных с идентификатором и датой диагностики и датой процедуры. Есть много дат диагноза и много дат процедуры для того же самого идентификатора. Я хочу создать новый столбец с именем следующая дата, используя идентификатор и дату диагностики. например мои данные выглядят так

ID         Diagnosis date      Procedure date   Next Date
 1         2008-03-01           2009-04-05      2009-05-06
 1         2009-05-06           2008-03-02      2010-08-09
 1         2010-08-09           2015-08-09      2010-08-09
 1         2010-08-09           2013-07-08      2010-08-09
 2         2005-06-09           2009-09-02      2009-09-08
 2         2009-09-08           2010-06-05      2009-09-08

Я хочу получить отдельный столбец с именем «Следующая дата» на основе даты диагностики и отсортировать дату процедуры в соответствии с этим. Потому что дата процедуры должна быть после даты диагностики.

1 Ответ

0 голосов
/ 03 сентября 2018

при условии, что ваш фрейм данных называется data 1002 *

new <- data[order(as.Date(data$Diagnosis_Date, format="%Y-%m-%d")),]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...