【发布时间】:2021-01-23 21:54:43
【问题描述】:
在 R 中计算欧几里得距离很容易。一个很好的例子可以找到HERE。向量化形式为:
sqrt((known_data[, 1] - unknown_data[, 1])^2 + (known_data[, 2] - unknown_data[, 2])^2)
获取一个数据帧的每一行与另一个数据帧的所有行的欧几里得距离的最快、最有效的方法是什么?来自apply() 家族的特定功能?谢谢!
【问题讨论】:
-
我假设两个数据框需要有相同的变量?因为否则你无法计算欧几里得距离?
标签: r apply euclidean-distance