如何计算R中所有国家与美国之间的地理和语言距离

时间:2020-08-16 22:15:31

标签: r distance geographic-distance

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

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

谢谢!

编辑以添加照片:我想创建第四个变量,该变量显示每个国家和美国之间的距离(38.8670000,-77.0000000)。 Example of data我知道distHaversine可以让我一一完成,但是如何使用distHaversine可以对数据集中的所有国家(每个国家到美国的距离)进行计算

我尝试了这个: 变异(geo, 距离= distHaversine(cbind(lon,lat), c(38.8670000,-77.0000000))) 但返回的距离不正确。

1 个答案:

答案 0 :(得分:0)

想通了!

myLong <- -77.0000000
myLat <-38.8670000

geo1 %>%  mutate(dist = distHaversine(cbind(myLong, myLat), cbind(lon, lat)))