我正在尝试对我收集的一组数据进行生存分析。在该数据框(m3)中,每行是新患者,每列是我已经识别的突变。我已经制作了一个二进制数据表,以表明每个患者是否为突变阳性或阴性。我可以为每个列运行一个幸存函数(变异),但我有数百个并且想要遍历它们。我编写了以下代码,但不认为它是正确的(没有输出)。
for (i in m3[,2:256]) {survdiff(Surv(m3$Overall.Survival, m3$Status) ~ i,
data = m3)}
一旦我收集了这些数据,我想制作一个表,每个变异(列)作为一行,并将此幸存对象的p值作为列。
我不确定为什么我没有for循环的任何输出,更不知道如何生成新的数据帧。我相信我会将其分类。