-1

我正在尝试测量所有国家与美国之间的地理和语言距离(例如加拿大与美国、伊朗与美国之间的距离等)。

该数据可通过http://www.cepii.fr/pdf_pub/wp/2011/wp2011-25.pdf获得,但我不确定如何使用长/纬度信息和语言信息实际计算距离。

谢谢!

编辑添加照片:我想创建第四个变量,显示每个国家和美国之间的距离(38.8670000,-77.0000000)。 我知道 distHaversine 提供的数据示例允许我一个一个地执行此操作,但我如何使用 distHaversine 为我的数据集中的所有国家/地区计算此数据(每个国家/地区与美国的距离)

我试过这个: mutate(geo, Distance = distHaversine(cbind(lon, lat), c(38.8670000, -77.0000000))) 但它返回不正确的距离。

4

1 回答 1

0

弄清楚了!

myLong <- -77.0000000
myLat <-38.8670000

geo1 %>%  mutate(dist = distHaversine(cbind(myLong, myLat), cbind(lon, lat)))
于 2020-08-17T06:14:53.390 回答