r library car_R基础入门2——packages的安装和管理

1.package安装

1.1安装。

c4d2ae8f6b0853447ffdc1c5e8ab4666.png

c5e957006e9b83253e072c12b4b7ef8a.png

如上可用code或菜单栏Tool——Install Packages输入package名字进行安装

1.2镜像地址

镜像地址会影响package的安装速度。

4ea92a29a17e34b1ad272e33195241da.png

通过getOption("repos")函数确认当下的镜像网站是哪里的。

通过菜单栏Tools —— Global Options(或者通过命令chooseCRANmirror( ) )可以将镜像地址修改为为距离所在地最近的,之后安装速度会快很多。

1.3 Rprofile文件

关闭R重新打开之后,以上修改过的镜像地址又回到了最初安装的默认镜像(通过菜单修改不会出现这个问题),如下。

所以最好通过.Rprofile文件进行修改(.Rprofile文件是一个R代码文件,在R启动时,如果这个文件存在,它会被首先执行。因此,如果我们有一些任务要在R启动时运行,或有一些个人选项要配置,都可以写在这个文件里)

先通过file.edit('~/.Rprofile')命令打开.Rprofile文件,然后添加如下代码:

.First <- function() {
options(
repos = c(CRAN = " https:// pbil.univ-lyon1.fr/CRAN / "),
browserNLdisabled = TRUE,
deparse.max.lines = 2)
}

beffdc640ab9828097157b70683af302.png

1.4隐藏的镜像地址。

通过命令chooseCRANmirror() (或者菜单栏Tool)得到的明面上的并不是全部,如下France仅有3个,CRAN_mirrors.csv文件中有10个。 如果有需要可以借助于CRAN_mirrors.csv文件,使用隐藏的镜像地址。

4e40dbe4673ba4304b31d624a9411b79.png

借助于CRAN_mirrors.csv文件,所有的镜像网站在这个csv中:

1a9eb95b847eeb95c8664ae2daa89a9b.png

2. Check Package安装成功

c07ec49bf3373f77c4a828f7839a5d06.png

96a3689471ef060cc323cabec31b360a.png

安装包库后检查包库是否安装成功,可直接采用library()函数进行加载即可,例如:library(ggplot2)或library('ggplot2')都是可以的,英文单引号双引号没区别,不要混用就好。加载后有的会出现warning提示信息,可自行翻译提示信息内容,一般来说只是包库的善意提醒,所以不要紧

3. Remove Package

右边菜单栏点击删除或者用code:

f15d6e7d7188fa86812bb6df654ee5f1.png

remove.packages('car')

4.未放在官网的安装包如何安装

4.1安装路径

搜索r package https://cran.r-project.org/web/packages/available_packages_by_name.html

https://cran.r-project.org/web/packages/available_packages_by_date.html

以上官网中有所有上线的packages,ctrl + A,粘贴到Excel中可以搜索查询某个package是否上线。

正在开发的package(还未在R官网上线), 搜索devtool r package

https://cran.r-project.org/web/packages/devtools/index.html

先安装devtool工具, 在R studio中输入 install.packages('devtools')

4.2 安装中的常见问题

4.2.1问题1。

2a2cdef250fe930a7382f45658bf6cbe.png

8224bcf3d2456317fe764408152746bf.png

0358e2140f5eabde98abf3826c55746d.png

安装package中可能会出现各种问题如上1,检查code是否有错误;

问题2:修改镜像(可以通过命令chooseCRANmirror() 或者菜单栏Tool进行修改);

问题3: 检查这个package是否还未在官网上线,若是还在开发中未在官网上线的package,需要借助于devtools通过github安装

library(devtools)
install_github("Displayr/flipPlots")

devtools安装成功之后,安装未开发package之前需要先载入devtools:

(下图的require()与library()等价)

4.2.2问题2.

安装过程中可能出现如下Error,对于window10系统可以尝试先运行图片中的1或者2,再运行install命令。

6911a2a095709fca14dae5722b7359a5.png
Error in utils : : download.file(url, path, method = medhos, quiet = quiet, : cannot open URL …
options(download.file.method = "wininet") / options(download.file.method = "libcurl")

00fb361ba5a5db62e4927425c80fe036.png

注:关闭R重新打开之后再次安装新的未开发的package仍然会出现上面的error,如下:

5e872114b8409f06ac0f3eaa21873d96.png

所以需要将 options(download.file.method = "libcurl")写入.R profile以避免每次都需要输入。同理devtools也写入之后,每次就无需先载入devtools。

注,以上代码写完之后,最后一定要多一行空行,否则会出现如下问题:

e97a18fa4abf57dd7e9396509a33371a.png

“Error: Failed to install 'flipPlots' from GitHub:
(converted from warning) incomplete final line found on 'C:UsersSaraDocuments.Rprofile'”

install_github("Displayr/flipPlots")

d3156396fa422a6a8855a7346cc7a538.png

如上,可以同时安装多个packages

5. 包的更新。

update.packages() 。

查看已经安装包的描述,可以使用installed.packages( )命令。

6.包的载入

除了如上所述的执行命令library()外,如果需要,可以自定义启动环境(.R profile)以自动载入会频繁使用的那些包,就像上述对devtool和镜像地址操作的那样。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值