我的数据在两个变量 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) 和行的摘要。