【发布时间】:2018-06-15 11:36:06
【问题描述】:
因此,在查看了关于 stackoverflow 的各种问题后,我仍然无法理解 R 中的 dist 函数,或者甚至是一般的距离矩阵。
所以我有两个带有 xy 坐标的数据框。
df1 <- data.frame(x = runif(3,0,50), y = runif(3,0,50))
df2 <- data.frame(x = runif(20,0,50), y = runif(20,0,50))
我想遍历第一个数据帧,对于每个点/行,我想检查到第二个 df 中所有点的距离。 这可能非常容易做到,我很抱歉我问这个问题,但我现在尝试了几个小时。任何帮助表示赞赏!
【问题讨论】:
-
你的意思是
data.frame而不是dataframe... -
看一下
spatstat包中的crossdist。
标签: r dataframe coordinates euclidean-distance