У меня есть два кадра данных
df1 <- data.frame(item1 = c("5", "8", "2"), item2 = c("2", "2", "6"), item3 = c("4", "78", "76"))
df2 <- data.frame(item1 = c("54", "82", "12"), item2 = c("6", "7", "87"), item3 = c("3", "8", "7"))
Я хочу выполнить PCA в al oop, как это
list <- as.list(c(df1,df2))
for(item in list){
pca <- PCA(item)
pca_individuel <- fviz_pca_ind(pca, pointsize = "cos2",
pointshape = 21, fill = "cos2",
repel = TRUE, # Avoid text overlapping (slow if many points)
geom = "point", # no text only points
title = "PCA of food"
)
View(pca_individuel) }
Это показывает эту ошибку:
Ошибка в facto_summarize (X, элемент = элемент, оси = оси, результат = summary.res): неверно значение осей аргумента. Количество осей в данных: 1. Пожалуйста, попробуйте еще раз с осями от 1 до 1
Кто может определить мою ошибку? Я ценю каждое испытание.
Заранее благодарю IT-девушку