我想创建一个新变量,该变量指示某人的诊断中是否包含“青少年特发性脊柱侧凸”字样。诊断中还有其他文本。我想创建一个变量,该变量指示某人是否患有这种诊断。
我本来想在dplyr
中使用mutate来做到这一点。然后,我也尝试了grepl
。
Scoliosis$Adolesc.Idiopathic.Scoliosis <-
ifelse(grepl("Adoloescent idiopathic scoliosis",
Scoliosis$Encounter.Primary.Visit.Diagnosis.Name),
"Adolescent Idiopathic Scoliosis", "Different Diagnosis")
还可以在dplyr
中使用类似的方法吗?我没有完成代码,因为尝试的所有方法都失败了:
Scoliosis <- Scoliosis %>%
mutate(Adolesc.Idiopathic.Scoliosis = ifelse(Encounter.Primary.Visit.Diagnosis.Name %in%
这是我得到的代码表:
table(Scoliosis$Adolesc.Idiopathic.Scoliosis)
不同的诊断 75311
应该有一些结果表明“青少年特发性脊柱侧弯”