如何解决如何用行标签标记 R 中的双标 - 现在解决了
我是 R 的初学者,使用 prcomp 执行 PCA,除了默认行号之外,无法获得标有任何其他内容的点。 我的文件是不同地点的物种存在和不存在。例如在这里,我设置了一个小的测试文件,我想使用 SITES 列中的标签来标记双图中的点。
> head(testfile2)
# A tibble: 6 x 7
SITES sp1 sp2 sp3 sp4 sp5 sp6
<chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 A1 1 1 1 1 1 1
2 A2 0 1 1 1 1 0
3 B1 0 1 1 1 1 1
4 C 1 1 1 1 1 0
5 D 0 0 1 1 0 1
6 E 1 0 1 1 1 0
当我尝试设置行名称时,我收到以下错误消息
> row.names(testfile2)<-testfile2[,1]
Error in `.rowNamesDF<-`(x,value = value) : invalid 'row.names' length
# In addition: Warning message:
Setting row names on a tibble is deprecated.
但是我可以成功运行 PCA,但没有我需要的标签 prcomp biplot
我检查了行名,没有一个是重复的。我在设置行名称时做错了什么? 我搜索过 stackoverflow 和其他网站,也看到过类似的问题。我已经尝试了建议的解决方案,但未能解决问题。我希望这是显而易见的事情,但经过长时间的搜索,我被难住了。
解决方案是在 PRCOMP 和 BIPLOT 指令之间设置行名 模型
摘要(模型)
行名
双标(模型)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。