R pca双批次错误:替换有36行,数据有35行
我是R新手。我曾尝试使用pca和ggbiplot来显示pca结果,但不知何故遇到了一些无法解决的错误。也许我的数据有问题,因为代码可以很好地处理其他数据。 我将代码和数据文件放在下面的链接中,以防您想要重新创建场景:- 代码:pca plot.R 数据文件1:dat1.rda(这个工作正常) 数据文件2:dat2.rda(此文件有问题) 谢谢你的帮助。 我得到的错误在底部 谢谢,, --我们R pca双批次错误:替换有36行,数据有35行,r,pca,ggbiplot,R,Pca,Ggbiplot,我是R新手。我曾尝试使用pca和ggbiplot来显示pca结果,但不知何故遇到了一些无法解决的错误。也许我的数据有问题,因为代码可以很好地处理其他数据。 我将代码和数据文件放在下面的链接中,以防您想要重新创建场景:- 代码:pca plot.R 数据文件1:dat1.rda(这个工作正常) 数据文件2:dat2.rda(此文件有问题) 谢谢你的帮助。 我得到的错误在底部 谢谢,, --我们 >g打印(g) > 您的dat2.rda中的dfall具有NA(尝试哪个(is.NA(dfall),
>g打印(g)
>
您的dat2.rda中的dfall
具有NA
(尝试哪个(is.NA(dfall),arr.ind=T)
)会导致您的问题。您在使用prcomp()
时使用了na.omit()
,但在制作Ydfall
时没有使用
Ydfall <- na.omit(dfall)[,1] # quick fix
# but if I were you, I would do first;
dfall <- na.omit(dfall)
Ydfall
Ydfall <- na.omit(dfall)[,1] # quick fix
# but if I were you, I would do first;
dfall <- na.omit(dfall)