survminer :: ggsurvplot在r中以编程方式绘制许多生存曲线的问题

时间:2019-01-14 23:59:32

标签: r survival-analysis survival

我可以使用ggsurvplot绘制单个Kaplan-Meier图,如下所示:

library(survminer)
library(survival)
fit1 = survfit(Surv(time, status) ~ sex, data = lung)
ggsurvplot(fit1, data = lung)

但是,我需要以编程方式绘制许多KM图。我需要将不同的变量作为字符串传递。我在下面尝试过。

fml = as.formula(paste('Surv(time, status)~', 'sex'))
fit2 = survfit(fml, data = lung)
ggsurvplot(fit2, data = lung)

令人惊讶的是,这不起作用。我收到以下错误消息:

Error: object of type 'symbol' is not subsettable

我不知道为什么会这样。有谁知道如何解决这一问题?非常感谢。

0 个答案:

没有答案