我有一个包含 4 列和 679 行的数据框,我需要使用genefilter 包中的da 函数rowttest 执行测试。想要列出前两列和另外两列。
A_R1 A_R2 B_R1 B_R2
1 2 7 7
4 5 8 7.5
5 5 9 NA
6 5 10 NA
...
我使用了这段代码,但我不确定“fac”是什么意思。我以为是行数。
#t.test is the dataframe used
ttest2=na.omit(ttest)
rowttests(as.matrix(ttest2),fac=679,tstatOnly = FALSE)
我有这个错误:
Error in function (classes, fdef, mtable) :
unable to find an inherited method for function ‘rowttests’ for signature ‘"matrix", "numeric"’
或者
Error in rowcoltt(x, factor(integer(ncol(x))), tstatOnly, 1L) :
Invalid argument 'x': must be a real matrix.
有人可以帮助我吗?