我正在用R处理一个数据框架,该数据框架具有患者第一次访问和/或最后一次访问的日期,如下所示:
<表类>
patient_ID
日期
date_number
max_date_number
tbody><<tr>3 2017-09-25 1 7 3 2019-03-05 7 7 52015-10-01 1 1 62010-04-15 1 7 62011-04-15 5 5 表类>
我们可以在dplyr
library(dplyr)
visits_dataframe %>%
mutate(dates = as.Date(dates)) %>%
group_by(patients) %>%
mutate(durations = dates[date_numbers == 1] -
dates[date_numbers == max_date_numbers])