我在R中有一个数据框,看起来像这样
PatientID | Date | Dose | Creatinine |
---|---|---|---|
101 | 02.08.23 | NA | 65 |
101 | 03.08.23 | 1000 | NA |
101 | 04.08.23 | 1000 | NA |
101 | 04.08.23 | NA | 68 |
102 | 10.09.23 | NA | 89 |
102 | 10.09.23 | 1000 | NA |
每个患者有多行,每行只记录一种变量.
对于每个患者ID,我想删除在第一次服药前记录的肌酸值.因此,对于患者101,我想go 掉第一个肌酸值,对于患者102,我想保留第一个肌酸值.
我知道在第一次注射之前最多记录一个肌酸值,所以我只需要判断每个患者的第一次肌酸值,如果它是在第一次注射之前记录的.我就是不明白该怎么做!
我需要这样做的原因是计算每个患者的肌酸值的平均值,不包括我上面解释的值.