0
新建R.我有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 ...
...
新建R.我有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))
然後:
rownames(DistMatrix) <- colnames(DistMatrix) <- rownames(Matrix)
非常有用,謝謝。計算的距離在小數點後有8位數字。有沒有辦法縮小它? – lolibility
是的,我想因爲它是矩陣形式,所以你可以做'round(DistMatrix,digits = 1)',使它看起來像你上面的表格。 –
更重要的是:不要將顯示的*數字與*存儲的準確性*混淆。 –