prcomp

How to solve prcomp.default(): cannot rescale a constant/zero column to unit variance

余生长醉 提交于 2019-11-26 22:58:57
问题 I have a data set of 9 samples (rows) with 51608 variables (columns) and I keep getting the error whenever I try to scale it: This works fine pca = prcomp(pca_data) However, pca = prcomp(pca_data, scale = T) gives > Error in prcomp.default(pca_data, center = T, scale = T) : cannot rescale a constant/zero column to unit variance Obviously it's a little hard to post a reproducible example. Any ideas what the deal could be? Looking for constant columns: sapply(1:ncol(pca_data), function(x){