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

问题描述

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

可以通过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))) 但返回的距离不正确。

解决方法

想通了!

myLong <- -77.0000000
myLat <-38.8670000

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...