我正在RStudio中执行冗余分析。我的数据包括几个环境变量作为社区数据矩阵,以及GROUP列,它是约束矩阵。例如:
CONDUCTIVITY pH GROUP
453 7.5 A
462 7.7 A
500 8.1 B
525 8.0 B
308 8.4 C
306 8.5 C
我正在进行冗余分析以比较组之间的环境变量(代表位置),例如,A组的电导率与B组的电导率显着不同。我的R脚本如下:
df <- read.csv("All_data_long_format.csv")
library(vegan)
rda <- rda(df[,2:9] ~ df$GROUP) # columns 2 to 9 are the environmental variables
我收到错误:
Error in terms.formula(formula,"Condition",data=data): 'data' argument is of the wrong type.
我不确定这意味着什么,但我的猜测是&#39; df&#39;是错误的类型,但我不确定为什么或如何解决它。