我目前正在准备队列数据分析,并希望应用以下限制。
参加者在其45岁生日时进入队列,并在首次住院冠心病之后在队列中停留5年。 我希望参与者从40岁生日(入组前5年)开始参加研究。如果我使用出生日期作为年龄的代名词,则不确定如何在R中进行此操作。
希望这个问题适合在这里提出。任何建议欢迎。
谢谢!
答案 0 :(得分:1)
图书馆zoo
和lubridate
可以完成工作。
zoo::ymd
对于将时间“ 1999-10-22”的字符串转换为日期对象很有用。
lubridate::setdiff
对于处理日期之间的时差很有用。
我建议您学习如何处理日期对象,并通过一些小例子(转换日期,设置时间差,将天数加到参考日期等)探索这两个库。然后逻辑将完成工作。