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

2020-04-20  本文已影响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)

上一篇下一篇

猜你喜欢

热点阅读