我嘗試從「素食」包中進行CA分析。CCA分析:rowSums(X)中的錯誤:'x'必須是數字
這是我使用的代碼:
install.packages("vegan")
library(vegan)
plots <- c("plotA", "plotB", "plotC", "plotD", "plotE")
animal1 <- c(2,7,4,8,1)
animal2 <- c(4,3,7,1,0)
animal3 <- c(8,5,0,1,3)
animal4 <- c(2,2,9,5,2)
animal5 <- c(1,6,9,8,7)
animalData <- data.frame (plots, animal1, animal2, animal3, animal4, animal5)
attach(animalData)
animalData.ca <- cca(animalData)
不過,我總是得到一個錯誤: 「錯誤rowSums(X): 'X' 必須是數字」。 我知道標籤是一個因素,如果我刪除第一列,分析將起作用。但是,然後分析創建自己的標籤,我不能使用我的標籤。有沒有辦法讓我自己的標籤(plotA,plotB等)包括在內?
非常感謝提前。
.fidelfisch
查看'data.frame'選項中的'row.names'選項?由'?data.frame' – liuminzhao