我正在尝试使用ggsurvplot绘制KM曲线。当我使用类似这样的字符串作为变量“ RP11-181G12.2”(请参见代码)时,R抛出“意外符号”异常。使用绘图功能进行绘图时似乎没有问题。
rnaID <-"`RP11-181G12.2`"
days <- mergeData$Days
event <- as.integer(factor(mergeData$Vital_Status, levels = c("Alive", "Dead")))
surv <- sprintf("Surv(days,event)~as.numeric(%s >median(%s))",rnaID,rnaID)
fit_train <-survfit(formula=as.formula(surv),data= mergeData)
fit_train <- survfit(obj~ rnaID,data=mergeData)
ggsurvplot(fit_train,data=mergeData)
当我将字符串直接输入到公式的surv字符串中时,ggsurvplot在绘制曲线时没有问题,但是当我将其作为变量提供时,会引发错误。 我尝试使用Google搜索来寻找解决方案,但未成功。任何帮助将不胜感激