我有一个数据集BO,其中包含40多个INT,FACTOR或NUM类型的变量。 我需要通过执行PCA来减少变量数量 在此过程中,我编写了以下代码
BO_pca <- prcomp(BO[, sapply(BO, is.numeric)], center = TRUE, scale = TRUE)
这给了我以下错误
Error in prcomp.default(BO[, sapply(BO, is.numeric)], center = TRUE, scale = TRUE) :
cannot rescale a constant/zero column to unit variance
请帮助并指导我完成进一步的过程
答案 0 :(得分:0)
看起来像一个类似的问题:How to solve prcomp.default(): cannot rescale a constant/zero column to unit variance
尝试一下并用什么无效的方法编辑问题