0

我正在尝试对我收集的一组数据进行生存分析。在这个数据框 (m3) 中,每一行是一个新患者,每一列是我识别的一个突变。我制作了一个二进制数据表来指示每个患者的突变是阳性还是阴性。我可以为每一列(突变)运行一个 survfit 函数,但我有数百个并且想要循环遍历它们。我已经编写了以下代码,但认为它不正确(没有输出任何内容)。

for (i in m3[,2:256]) {survdiff(Surv(m3$Overall.Survival, m3$Status) ~ i, 
data = m3)}

一旦我收集了这些数据,我想制作一个表格,其中每个突变(列)作为一行,并将来自这个 survfit 对象的 p 值作为列。

我不知道为什么我没有任何 for 循环的输出,更不知道如何生成新的数据框。我相信我会对其进行细分。

4

0 回答 0