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