【发布时间】:2016-04-15 11:47:03
【问题描述】:
我在下面的矩阵中有 5 个样本 (mydf)。中心到样本之间的欧几里德距离由距离列给出。如何在与中心相交的样本距离的成对组合(例如,A:A,A:B,A:C....E:E)之间形成关系矩阵。所以我需要计算从A到中心到A(A:A),然后从A到中心到B(A:B)的欧几里得距离,依此类推。比如A到中心到A的距离是(0.03994220+0.03994220),那么A到B是(0.03994220+0.03704120),以此类推。
mydf
samples Distance
A 0.03994220
B 0.03704120
C 0.03580851
D 0.04404073
E 0.04350807
【问题讨论】:
-
@sotos 我无法创建成对矩阵。我只需要添加 A 到 A 、 A 到 B 、 A 到 C.. E 到 E 的距离。
-
所以你想要另一个具有成对距离的数据框?
-
@Sotos 是的,我只想要另一个具有成对关系的数据框。
标签: r euclidean-distance