gpt4 book ai didi

r - 计算包含 xy 坐标列表的数据框中所有点之间距离的方法

转载 作者:行者123 更新时间:2023-12-02 11:24:33 24 4
gpt4 key购买 nike

我确定之前已经回答过这个问题,但我终生都找不到线索!

我正在尝试使用 r 生成数据帧中 xy 坐标对之间所有距离的列表。数据存储如下:

ID = c('1','2','3','4','5','6','7')
x = c(1,2,4,5,1,3,1)
y = c(3,5,6,3,1,5,1)
df= data.frame(ID,x,y)

目前我可以使用以下方法计算两点之间的距离:
length = sqrt((x1 - x2)^2+(y1 - y2)^2).

但是,我不确定下一步要去哪里。我应该使用 plyr 还是 for 循环中的东西?

谢谢你的帮助!

最佳答案

你试过吗?dist,你列出的公式是欧几里德距离

dist(df[,-1]) 

关于r - 计算包含 xy 坐标列表的数据框中所有点之间距离的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40999545/

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