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



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

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

谢谢!

编辑添加照片:我想创建一个第四个变量,显示每个国家与美国之间的距离(38.8670000,-770000000(。我知道distHaversine提供的数据示例允许我逐一计算,但我如何使用distHaversne来计算我数据集中所有国家的距离(每个国家到美国的距离(

我试过这个:突变(geo,距离=distHaversine(cbind(lon,lat(,c(38.8670000,-770000000((但是它返回不正确的距离。

想明白了!

myLong <- -77.0000000
myLat <-38.8670000
geo1 %>%  mutate(dist = distHaversine(cbind(myLong, myLat), cbind(lon, lat)))

相关内容

  • 没有找到相关文章

最新更新