将多列与其他列进行比较的 T 检验

问题描述

enter image description here

我对 R 比较陌生,需要一些数据分析方面的帮助。在附表中,Master Protein Accession 列包含在三种条件下在皮质(C)中增加或减少的蛋白质列表,即对照(C)、脱水(D)和再水化(R)。每个条件有5个样本; CC(1、2、3、4 和 5)、CD(1、2、3、4 和 5)和 CR(1、2、3、4 和 5)。我需要进行 t 检验,以分别比较所有蛋白质的皮质对照(CC1、2、3、4 和 5)样品与皮质脱水样品(CD1、2、3、4 和 5)。这样,当我运行代码时,第 1 行 CC1 值针对第 1 行 CD 1 值进行 t 检验,第 2 行 CC1 值针对第 2 行 CD 1 值进行 t 检验,依此类推。

我试过了

apply(allcor1,function(x){t.test(x[2:12],x[4:14],nchar)})

但它给了我

match.fun(FUN) 中的错误:缺少参数“FUN”,没有默认值

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)