我在一个队列中有横截面数据和纵向数据:
# create dummy cross sectional data
cross_sec_df <- data.frame(ID = letters[1:10], severity = sample(c("mild", "severe"), 10, replace = TRUE))
# create example longitudinal data
long_df <- data.frame(ID = sample(cross_sec_df$ID, 50, replace = TRUE), date = sample(seq(as.Date('2010/01/01'), as.Date('2011/01/01'), by="day"), 50, replace = TRUE), plt = sample(100:300, 50, replace = TRUE), SOB = sample(c("yes", "no"), 50, replace = TRUE))
每个人都被分类为轻度或重度。我想将横截面数据中的“严重性”值映射到纵向数据集上;因此纵向数据集将有一个新列“严重性”,其中值与相应 ID 的横截面数据中的值匹配。