R距离矩阵构建

R距离矩阵构建,r,matrix,distance,R,Matrix,Distance,对R来说是新的。我有一个R中几个分量的坐标矩阵,看起来像: x y z C1 0.3 0.2 -1.2 C2 -1.5 0.7 0 C3 0.2 -0.75 0.22 ... 我的问题是如何构建R中每个组件对的距离矩阵,如: C1 C2 C3 ... C1 0 0.2 0.7 ... C2 0.2 0 1.2 ... C3 0.7 1.2 0 ... ... 你会的 as.matrix(dist(Matrix)) 然后: 行名

对R来说是新的。我有一个R中几个分量的坐标矩阵,看起来像:

    x   y   z
C1  0.3 0.2 -1.2
C2  -1.5    0.7 0
C3  0.2 -0.75   0.22
...
我的问题是如何构建R中每个组件对的距离矩阵,如:

    C1  C2  C3  ...
C1  0   0.2 0.7 ...
C2  0.2 0   1.2 ...
C3  0.7 1.2 0   ...
...
你会的

as.matrix(dist(Matrix))
然后:

行名(DistMatrix)您可以

as.matrix(dist(Matrix))
然后:


rownames(DistMatrix)非常有用,谢谢。计算的距离在小数点后有8位数字。有没有办法缩小它?是的,我想因为它是矩阵形式,你可以做
四舍五入(DistMatrix,digits=1)
使它看起来像上面的表格。更重要的是:不要把显示的数字与存储的准确度混淆。非常有用,谢谢。计算的距离在小数点后有8位数字。有没有办法缩小它?是的,我想既然它是矩阵形式,你可以做
四舍五入(DistMatrix,digits=1)
使它看起来像上面的表格。更重要的是:不要把显示的数字和存储的准确度混淆起来。