ggsurvplot:解析时出错(文本= paste0(“ list(”,paste(varnames,crash =“,”),:<text>:1:25:

时间:2019-12-21 04:47:53

标签: r

我正在尝试使用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搜索来寻找解决方案,但未成功。任何帮助将不胜感激

0 个答案:

没有答案