问题描述
我有2列的df:
df <- read.table(text=" a b
1 1 g1
2 7 g1
3 9 g1
4 15 g1
5 17 g1
6 3 g2
7 5 g2
8 9 g2
9 11 g2
10 7 g2",header=TRUE)
所以我想使用“ a”列比较g1与g2,例如
aov(g1 ~ g2,data=df)
好吧,可以使用列,但是可以使用行吗????
解决方法
波浪号被读取为“的函数”。您的比较是:A是B的函数,而不是您要尝试的:g1“与” g2比较。解决方案是:
aov(a~b,data = df)