gpt4 book ai didi

r - R中的自制距离矩阵

转载 作者:行者123 更新时间:2023-12-02 04:34:15 25 4
gpt4 key购买 nike

我想基于代表点 ID 的两列和代表我的“距离”的列创建一个距离矩阵。距离实际上是归一化的最大斜率值,所以基本上我想要一个关于两点之间最大斜率的距离矩阵。每个连接都有一行,看起来像这样:

Origin = c(10001,10001,10002,10002,20001,20001)
Destin = c(10002,20001,10001,20001,10001,10002)

和具有最大斜率值的第三个向量:

maxSlope = c(0.47, 0.12, 0.47, 0.32,0.12,0.32)

现在我想要一个看起来像这样的表:

NaN   10001 10002 20001
10001 NaN 0.47 0.12
10002 0.47 NaN 0.32
20001 0.12 0.32 NaN

我实际上不关心“NaN”的位置是什么值。

我是 R 的新手。有人对此有好的解决方案吗?问候,西莫特

最佳答案

您可以使用xtabs:

xtabs(maxSlope~Origin+Destin)
Destin
Origin 10001 10002 20001
10001 0.00 0.47 0.12
10002 0.47 0.00 0.32
20001 0.12 0.32 0.00

关于r - R中的自制距离矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22302816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com