0

我的数据在两个变量 BFP 和 DAP 的列中有重复。其中有 10 行 - 每行以一个基因命名。我试图通过方差不等的两样本 t 检验比较每个基因的 AFP 和 APP 的平均值,并将名称分配给每个输出 p 值。当前代码存储了 10 个相同的 t 检验输出。

pvalue <- vector(mode = "list", nrow(dataframe))
for (i in seq(nrow(dataframe))){
  pvalue[[i]]<-t.test(df.BFP, df.DAP)
}

如何让它通过对每一行进行 t 检验进行迭代,然后将其分配给行名?数据框如下所示:

                 BFP      BFP     BFP    DAP     DAP      DAP  
CTFP synthase  -0.4787 -0.3728 -0.7448 -1.3823 -0.9742 -0.8923
cathepsin       1.8874  1.5847  2.1324  2.3847  2.1883  1.9283
pusine          0.9348  0.8573  0.7376  0.9273  1.0283  1.0283
DPSH synthase  -0.9123 -0.8172  2.1234 -0.2736 -0.9273 -0.3726

这是更多列 (38) 和行的摘要。

4

0 回答 0