这是我第一次与 R 合作。
我有一张 3 列 12090 行(156 个细菌)的桌子。前两列是细菌的名称,最后一列是表示生物之间相关性的数字(基于一种基因组相似性)。例如(组成数字):
bacteria1 bacteria2 0.25846
bacteria1 bacteria3 0.35986
bacteria2 bacteria1 0.57896
bacteria2 bacteria3 0.54596
bacteria3 bacteria1 0.23659
bacteria3 bacteria2 0.36528
我希望能够将这些邻居加入到某种系统发育树中。我看到'nj'需要一个距离矩阵来做到这一点。我如何将其转换为距离矩阵或可用格式?(数字已经是距离,所以不应该做任何数学运算)我已经尝试过 as.dist() 和 as.matrix() 和 reshape() 但作为新手,我可能做错了一切。(重塑可能是我需要的..)
或者,如果有人知道如何通过其他方式将它们变成一棵树,那就太好了。
谢谢你的帮助。