【发布时间】:2021-09-18 21:12:18
【问题描述】:
我想知道如何计算每天的患者人数,它想包括当天的患者出院,但有入院患者。 因此,7/17 不应找到患者 c。
我有一个更大的数据集。这只是一个例子。
谢谢你帮助我。
install.packages("lubridate")
library(lubridate)
admission <- c("06/23/2013", "06/30/2013", "07/12/2014","06/24/2013","06/28/2013","06/29/2013","06/23/2013","06/24/2013","06/24/2013")
discharge<- c("06/25/2013", "07/03/2013", "07/17/2014","06/30/2013","06/30/2013","07/02/2013","06/29/2013","06/29/2013","06/27/2013")
patient<-c("a","b","c","d","e","f","g","h","j")
admission.date <- mdy(admission)
discharge.date <- mdy(discharge)
df<-data.frame(patient,admission.date,discharge.date)
df
patient admission.date discharge.date
1 a 2013-06-23 2013-06-25
2 b 2013-06-30 2013-07-02
3 c 2014-07-12 2014-07-17
4 d 2013-06-24 2013-06-30
5 e 2013-06-28 2013-06-30
6 f 2013-06-29 2013-07-02
7 g 2013-06-23 2013-06-29
8 h 2013-06-24 2013-06-29
9 j 2013-06-24 2013-06-27
【问题讨论】:
标签: r date time statistics time-series