r - “`[.data.frame`(x, order(x, na.last = na.last, reduction = reduction)) 中的错误:为 pca 的 ggbiplot 选择了未定义的列
问题描述
我正在对我拥有的数据集执行主成分分析。这是我迄今为止使用的代码:
pca1<-prcomp(data1,center=TRUE,scale=TRUE)
summary(pca1)
pca1$rotation
pca1$sdev^2
library("devtools")
library("ggbiplot")
plot1 <- ggbiplot(pca1,obs.scale=1, var.scale=1, groups=data2, ellipse=TRUE)
我得到错误:
Error in `[.data.frame`(x, order(x, na.last = na.last, decreasing = decreasing)) : undefined columns selected
供您参考,“data1”是一个只有数值变量的数据框,“data2”包含一列分类变量,我试图通过这些变量对数值变量进行分组。两个数据集的行数相同。我之前在非常相似的数据集上运行了这个确切的代码,没有任何问题。
关于可能是什么问题的任何建议?
解决方案
推荐阅读
- python - Flask 和 Google Calendar API 身份验证问题
- c# - 根据条件隐藏数据网格中的列
- javascript - javascript过滤器应用程序无法正常工作所有未处理的uls
- python - NP 阵列的形状为 (2186, 128)。我有兴趣将获得的数组应用于 SVM
- android - RecyclerView 刷新列表
- c# - WPF 引发 DoubleClick 事件
- c++ - 按 Enter 后 cin 的返回值不为 0
- flutter - 是否可以在 Flutter 中自动设置主题小部件?
- c# - 当我点击时,鼠标轨迹正在传送
- visual-studio-code - Visual Studio Code - 如何在新选项卡中打开文件