Я пытаюсь сделать анализ CA из пакета «vegan».Анализ 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): 'х' должно быть числовым". Я знаю, что метки являются фактором, и анализ работает, если я удалю первый столбец. Но тогда анализ создает собственные ярлыки, и я не могу использовать мой. Есть ли способ получить мои собственные ярлыки (plotA, plotB и т. Д.)?
Большое спасибо заранее.
.fidelfisch
проверить 'row.names' в параметрах' data.frame'? by '? data.frame' – liuminzhao