【发布时间】:2021-05-25 13:07:08
【问题描述】:
我有以下数据集:
Lines <- "id Observation_code Observation_value
1 A 5
1 A 6
1 B 24
2 C 2
2 D 9
2 A 12
3 V 5
3 E 6
3 C 24
4 B 2
4 D 9
4 C 12"
dat <- read.table(text = Lines, header = TRUE)
我想以某种方式对数据进行子集化,以获取 Observation_code == A 患者的全部历史记录。在这个例子中,因为只有 id 1 和 2 有 observation_code A,所以它们应该是剩下的。请注意,id 1 和 2 的所有观察值都应该在最终数据集中:
Final <- "id Observation_code Observation_value
1 A 5
1 A 6
1 B 24
2 C 2
2 D 9
2 A 12"
dat_Final <- read.table(text = Final, header = TRUE)
【问题讨论】: