1
我有這樣的數據集:如何從距離矩陣中提取組內和組間距離?中的R
values<-c(0.002,0.3,0.4,0.005,0.6,0.2,0.001,0.002,0.3,0.01)
codes<-c("A_1","A_2","A_3","B_1","B_2","B_3","B_4","C_1","C_2","C_3")
names(values)<-codes
在代碼中,字母表示的基團和數量各組內的情況下。因此,我有三組,每組有3到4例(實際數據集要大得多,但這是一個子集)。
然後我計算距離矩陣:
dist(values)->dist.m
現在我想到dist.m轉換數據集中具有兩列:一種含的距離「內部」的所有組(A_1和A_2之間的距離,B_2和B_4之間......等等),另一個包含「組」之間的距離(在A_1和B_1之間,在C_1和B_4之間等等......)
是否有任何簡單的方法可以做到這一點在R?
任何幫助將不勝感激。
非常感謝你提前。
Tina。
工程完美!非常感謝你! – user18441
哦,很好。我擔心你會問我擺脫傳遞重複和零。 –