【发布时间】:2019-07-31 14:31:03
【问题描述】:
我有一个包含 ID、日期、生命天数和药物变量的数据集。每个 ID 都有多个观察值,表明某种药物的不同给药方式。我想找到彼此在 365 天内给药的 UNIQUE 药物。数据框示例如下:
ID date dayoflife meds
1 2003-11-24 16361 lasiks
1 2003-11-24 16361 vigab
1 2004-01-09 16407 lacos
1 2013-11-25 20015 pheno
1 2013-11-26 20016 vigab
1 2013-11-26 20016 lasiks
2 2008-06-05 24133 pheno
2 2008-04-07 24074 vigab
3 2014-11-25 8458 pheno
3 2014-12-22 8485 pheno
我希望结果是:
ID N
1 3
2 2
3 1
表明个人 1 在 365 天内最多服用了 3 种不同类型的药物。我不确定是否最好使用生命天数或日期来达到此预期结果。感谢任何帮助
【问题讨论】:
-
为什么预期结果不包含针对
1 2013-11-25 20015 pheno的额外行1 1? -
你是对的——因为有些人会在几年后服用多种药物