I'm trying to run a t test on 2 groups of samples for a list of variables. My dataset (=df) looks like this:
GeneName group1 group1 group1 group2 group2 group2
I want to obtain p value for t test comparing for each row (gene) the values of group1 vs group2.
I tried to use the rowttests() function of genefilter package for bioconductor as such:
df$ttest <- rowttests(df, factor(c(group1, group2)))
I'm getting the following error:
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘rowttests’ for signature ‘"data.frame", "factor"’
What am I doing wrong?