r - 主成分分析循环不起作用
问题描述
我有两个数据框
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
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, element = element, axes = axes, result = summary.res) 中的错误:参数轴的值不正确。数据中的轴数为:1。请在 1 - 1 之间的轴重试
谁能看出我的错误?我感谢每一次试验。
我先谢谢你 IT-girl
解决方案
推荐阅读
- javascript - ThreeJS GLB模型加载时为空白
- typescript - 同一接口上的模块扩充,多个模块
- r - 从 Excel 文件中对 R 中的文本进行分类
- java - A920 Pax ICardReaderHelper 读取 Android 片段内的 Mifare 卡
- html - 带有等宽字体的 html 输入中不显示下划线字符
- typescript - TSyringe 和 TypeORM 在其他依赖项之前导入数据库依赖项
- intellij-idea - 尝试更新 IntelliJ IDEA 时出错
- javascript - 承诺导致无限循环的stackoverflow
- laravel - Laravel错误选择具有视图的关系表不存在
- typescript - 打字稿获取所有现有键,将它们作为函数传递