princomp单位和变量问题

时间:2012-12-17 13:41:02

标签: r

我正在为多个数据帧进行princomp PCA数据分析。第一个文件很好,但是当我将SAME命令应用到第二个文件时,它停止工作,给我这个错误:“'princomp'只能用于比变量更多的单位”。

我在google中查找并​​发现princomp不能用于包含多行而不是行的文件,所以我计算了列数和行数。

>ncol(file1)
[1] 1418
>nrow(file1)
[1] 11143

我正在使用此命令来执行Princomp(我确定它是正确的,因为它适用于其他文件!)

file1 <- read.csv("filepath\\file1.csv", header=TRUE, sep=",")
j <- princomp(formula = ~., data = file1, cor = TRUE,scores = TRUE, na.action=na.omit)

任何线索为什么这是heppening? 注意:prcomp工作正常,但我想知道为什么“princomp”停止工作! 谢谢,

0 个答案:

没有答案