美文网首页
关于 安装baidumapREmap 失败的几个总结

关于 安装baidumapREmap 失败的几个总结

作者: 人称四叔 | 来源:发表于2020-04-20 19:41 被阅读0次

    # 关于 安装baidumapREmap 失败的几个总结

    ## 如何安装

    ```

    install.packages("devtools")       

    library(devtools)

    install_github('lchiffon/REmap')

    ```

    以上代码即为安装,相信大部分同学多可以完成 ,值得注意的是:install_github 是从git上下载包,原因是好多包是在git上托管的,所以安装无法直接用install,而需要install_github, 因此需要先安装devtools,并导入。

    ## 关于报错

    很多人在运行时会报错,查看了环境和翻墙等原因,不存在问题后。 查阅了比较多资料,供大家参考,希望有帮助:

    ### 报错

    ```

    install_github('lchiffon/REmap')

    Error in read.dcf(path) :

      Found continuation line starting '    interactive map  ...' at begin of record.

    ```

      #### 出现以上提示:

    该报错的原因在于:该包的作者在description文件里面多了几个空格,导致某些情况下识别错误。

    #### 解决方法

    1. https://bbs.pinggu.org/thread-6840975-1-1.html 参考这个朋友的帖子, 取决于大多人没下载币or没人大论坛的账号,且安装后的运行程序,可能会报错;

    2. https://blog.csdn.net/HolleWord2018/article/details/87877390#commentsedit  该朋友的方法,实践可行,不过受网络因素影响较大, 试了好多次才成功一次,不成功会提示报错:

    Downloading git repo https://github.com/Lchiffon/REmap

    Error in git2r::clone(x$url, bundle, credentials = x$credentials, progress = FALSE) :

      Error in 'git2r_clone': failed to read data: 鏈嶅姟鍣ㄨ繑鍥炵殑淇℃伅鏃犳晥鎴栦笉鍙瘑鍒?

    用方法3成功后,测试了法2的操作

    ```

    install_git("https://github.com/Lchiffon/REmap")

    ```

    成功后的步骤,实际实帖子里没写全,补充下:

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190329173317349.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTYxMzA5NA==,size_16,color_FFFFFF,t_70)

    成功后页面如图, 需要输入替换的内容,可以键入1或者空格。

    如上面说的,包安装报错的原因即作者在description文件里面多了几个空格,空格回车即可。

    之后出现如下页面:

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190329173530113.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTYxMzA5NA==,size_16,color_FFFFFF,t_70)

    此时,再运行一遍`install_github('lchiffon/REmap')`, 即安装成功。

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019032917475710.png)

    3.![在这里插入图片描述](https://img-blog.csdnimg.cn/20190329175547907.png)

    R语言好多时候报错,从官网 or 手动导入安装包,其实就解决问题了。

    在上面2个方法试了多次没成功的时候,直接在git上下载了REmap-master.zip的安装包,解压后放入library目录下,重启R 运行,解决问题。

    #### 题外话

    希望本文有大家有帮助, 如有错误,欢迎指正。

    转载请注明原文链接:

    https://blog.csdn.net/weixin_41613094/article/details/88898733 ;

    ===========================================================================================

    本周运行,又遇到了一些新问题,在此补充:

    如上包安装成功后,发现不能使用,提示如下:

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190401161011713.png)

    ```

    > library('baidumap')

    baidumap 0.2.2

    Apply an application from here: http://lbsyun.baidu.com/apiconsole/key

    Then register you key by running `options(baidumap.key = 'xxx')`

    > library('ggmap')

    Google's Terms of Service: https://cloud.google.com/maps-platform/terms/.

    Please cite ggmap if you use it! See citation("ggmap") for details.

    ```

    发现是调用百度地图,需要api接口,这部分查阅了大多数文档并未写明该如何操作。

    以下进行一个说明:

    先按提示操作:

    http://lbsyun.baidu.com/apiconsole/key  去这申请api接口,申请后获得ak字符串;

    然后在调取包之前,输入:

    ```

    options(baidumap.key="ak串儿")

    ```

    如何该处是其他地图包,将baidumap.key 替换成替他即可;

    完成后,在导入包即可正常运行。

    以母校为案例:

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190401162140382.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/2019040116205220.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTYxMzA5NA==,size_16,color_FFFFFF,t_70)

    相关文章

      网友评论

          本文标题:关于 安装baidumapREmap 失败的几个总结

          本文链接:https://www.haomeiwen.com/subject/ogbjihtx.html