无法创建生存对象:错误“时间变量不是数字”

use*_*438 5 r numeric object

我尝试使用此命令创建一个生存对象。

Surv(date1, date2, event=status)
Run Code Online (Sandbox Code Playgroud)

它导致错误“时间变量不是数字”。请注意,“date1”和“date2”的类别是 Date。

在创建生存对象之前,我是否需要将 Date 对象强制转换为数字?我认为这没有任何意义。

Ste*_*edy 2

时间变量必须是数字才能使生存函数发挥作用,或者在您的情况下您可以执行以下操作: Surv(as.numeric(date2 - date1), event=status)