szxship 发表于 2021-12-23 04:18 
d=as.name(c)
改成
d = get(c)
v <- c("domperidone","donepezil")
for ( i in v) {
medname=paste("SDH",i,sep="_")
d=get(medname)
medname_1 <- SDH_meds [grep (pattern=i,SDH_meds[,30]),]
medname_2 <- SDH_meds [grep (pattern=i,SDH_meds[,31]),]
d <- rbind(medname_1,medname_2)
medname_id_1 <- d["genc_id"]
medname_id <- unique(medname_id_1)
medname_use <-medname_id
medname_use$i <-1
}
我运行了上面的code, 即没有报错也没有运行,不知道这段code哪里出错了?谢谢大神指点