0

我正在 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.

我不确定这意味着什么,但我的猜测是“df”是错误的类型,但我不确定为什么或如何解决它。

4

0 回答 0