ビーガンを使用して、R で rda を実行したいと考えています。
私のコードは次のようになります。
species<- read.delim("springspecies1.txt", header=T)
envdata<- read.delim("springenv1.txt", header=T)
RDA <- rda(species~Temperature + Salinity + O2 + Phosphate + Nitrate + Silica, envdata, scale=T, na.action=na.omit)
エラーメッセージが表示されます:
Error in colMeans(x, na.rm = TRUE) : 'x' must be numeric
データをチェックすると、次のようになります。
sapply(species, mode)
Station Year Month S.marinoi C.tripos
"numeric" "numeric" "numeric" "numeric" "numeric"
P.alata P.seriata R.setigera C.pelagica D.confervacea
"numeric" "numeric" "numeric" "numeric" "numeric"
C.decipiens P.farcimen C.furca
"numeric" "numeric" "numeric"
私のデータセットには NA または空白はありません。しかし、種のデータ セットに問題があるようです。種を含む新しいデータセットをコンパイルしましたが、同じ問題が再び発生します。何か案は?