【发布时间】:2016-03-22 03:42:19
【问题描述】:
我有两个坐标和长度不同的数据帧,我正在尝试计算从第一个日期帧的每个点(例如 2 个点)到第二个数据帧的每个点(例如 4 个点)的欧几里得距离:
结果:
point[1] dist1, dist2, dist3, dist4
point[2] dist1, dist2, dist3, dist4
这是我的脚本:
i=1
for (i in dim(coordinates)[1]) {
result[i]<-
sqrt((coordinates[i,1] - reference[,1])^2 +
(coordinates[i,2] - reference[,2])^2 +
(coordinates[i,3] - reference[,3])^2)
}
但它只返回到最后一点的距离 (point[2]) 我怎样才能修复脚本??任何帮助都会很棒
提前致谢
【问题讨论】:
标签: r