R语言——解决no function “distm”问题【如何用经纬度计算实际距离】
2018-03-26 19:03
1291 查看
之前在网上搜索“如何用经纬度计算实际距离”时,看到了知乎大神@Suri的答案【点击查看】。
在实际运行之中,代码报错显示no function “distm”。
之后在仔细查看大神的答案之后,在R语言包下载的网站【点击查看】下载了代码包geosphere,仍然不能运行。
继续进行更改,在代码前面加上引用包的代码,显示如下:
之后终于出现了问题的根本原因——geosphere不能在R 3.4.4以下的环境运行,而我的R版本是3.4.0。
问题解决,重新下载了R 3.5.0进行安装,一切正常。
显示出了算到的两点间距离。
债见!
t1=c(118.175519,24.54618) t2=c(118.16854,24.521379) aa=rbind(t1=t1,t2=t2) distm(aa)
在实际运行之中,代码报错显示no function “distm”。
之后在仔细查看大神的答案之后,在R语言包下载的网站【点击查看】下载了代码包geosphere,仍然不能运行。
继续进行更改,在代码前面加上引用包的代码,显示如下:
library(geosphere)
t1=c(118.175519,24.54618) t2=c(118.16854,24.521379) aa=rbind(t1=t1,t2=t2) distm(aa)
之后终于出现了问题的根本原因——geosphere不能在R 3.4.4以下的环境运行,而我的R版本是3.4.0。
问题解决,重新下载了R 3.5.0进行安装,一切正常。
显示出了算到的两点间距离。
债见!
相关文章推荐
- 如何解决Call to undefined function mysql_connect() 问题
- Python中如何解决ImportError:No Module Named arcpy问题
- iOS开发工具-如何使用网络封包分析工具Charles,通过配置proxy对http、https、tcp、udp 等协议的请求响应过程交互信息进行分析、判断、解决我们移动开发中的遇到的各种实际问题。
- MYSQL创建一个function用来计算经纬度距离
- 如何解决#1045 - Access denied for user 'root'@'localhost' (using password: NO)问题
- 方法:如何解决NetShareEnum返回ERROR_NO_UNICODE_TRANSLATION(1113)的问题
- 在arcgis使用python脚本进行字段计算时是如何解决中文问题的
- 使用MySQL数据库的查询功能时,如何解决Invalid use of group function的问题
- 如何解决 "This function or variable may be unsafe" 的问题
- python实现根据两点经纬度计算实际距离
- 如何解决HTML5在实际应用中的兼容性问题?
- PHP根据经纬度计算两点间实际距离
- Gps如何根据两点(经纬度)计算直线距离
- 如何加快数模计算以及如何解决数模计算的收敛性问题
- 解决R语言中出现“could not find function vcov.”的问题
- 在arcgis使用python脚本进行字段计算时是如何解决中文问题的
- c++实现根据地图上两点经纬度计算两点间实际距离
- 如何解决“Internet Explorer停止工作” -- 今天 解决我的实际问题