【发布时间】:2019-10-04 14:31:02
【问题描述】:
我是 R 的新手,目前正在尝试为项目创建 PCA 图。我在 excel 中创建了数据表,然后将其保存为 .csv 文件,我将其声明为变量,如下所示:
> har.lip <-read.csv("HData.csv", header=TRUE, sep=",")
> head(har.lip[, 1:3])
NAME NUM1 NUM80
1 IN-3 4.347214 8.247082
2 IN-4 3.666815 8.108210
3 IN-5 5.779208 12.329948
4 IN-7 6.205594 22.449827
5 IN-7 5.342581 10.762976
6 IN-3 4.538335 9.711204
> pca <- prcomp(har.lip)
Error in colMeans(x, na.rm = TRUE) : 'x' must be numeric
我已尝试根据自己的情况调整此处的其他解决方案,但它似乎不起作用。我一直在学习教程,但我可以使用一些额外的帮助。谢谢!
【问题讨论】:
-
最终
prcomp(har.lip[-1])?请将str(har.lip)的输出放在您的问题中!