我正在努力测量所有国家与美国之间的地理和语言距离(例如加拿大与美国、伊朗与美国等之间的距离(。
数据可通过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)))