获取一个与原始数据大小相同的“survfit”对象,以防绑定?(生存,R)

获取一个与原始数据大小相同的“survfit”对象,以防绑定?(生存,R),r,survival-analysis,survival,R,Survival Analysis,Survival,我想用Kaplan-Meier估计器估计每个数据帧的生存概率。 survfitSurv。函数按降序计算每个唯一时间的生存概率 从survfit对象中获取每个个体的生存概率的优雅方法是什么 提前谢谢 您可以将结果放在data.frame中,然后将其合并回 merge(data, with(survfit(Surv(data$time, data$status)~1), data.frame(time, surv)) ) 在这里,我只使用with从survfit结果中轻松提取两列。它正在工

我想用Kaplan-Meier估计器估计每个数据帧的生存概率。 survfitSurv。函数按降序计算每个唯一时间的生存概率

从survfit对象中获取每个个体的生存概率的优雅方法是什么


提前谢谢

您可以将结果放在data.frame中,然后将其合并回

merge(data, 
   with(survfit(Surv(data$time, data$status)~1), data.frame(time, surv))
)

在这里,我只使用with从survfit结果中轻松提取两列。

它正在工作。一开始我遇到了一个问题,survift中变量的名称是从其他地方粘贴的,在数据中找不到。我也试着做一个循环,但它不如仅仅做一个合并那么优雅:-
merge(data, 
   with(survfit(Surv(data$time, data$status)~1), data.frame(time, surv))
)