第一种方式
使用R自带的函数安装,无需考虑各种包之间的依赖关系。
直接输入包名字即可,注意双引号不可省略
> install.packages("ggplot2")
第二种方式
找到R包的下载地址,再安装。这种方式的好处是不需要选择镜像,可以选择R包的任意版本安装。
> install.packages("http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz", repos=NULL, type="source")
第三种方式
使用devtools包的install_github()函数从Github上安装R包。需要提供Github的仓库名,如:hadlley
> library(devtools)
> install_github('hadlley/dplyr')
第四种方式
githubinstall包提供了一种类似于install.packages()的方式,无需仓库名即可安装R包。
> install.packages('githubinstall')
> githubinstall('gt')
githubinstall包提供了若干有用的函数:
githubinstall() 或者 gb_install_packages()
gh_suggest()
gh-suggest_username()
gh-list_packages()
gh_search_packages()
gh_show_source()
gh_update_package_list()
第五种方式(推荐)
通过pacman包安装。使用pacman可以批量安装:
> pacman::p_load(XML,devtools,RCurl,fakePackage,SPSSemulate)
R包的载入
R包只有在提前已经载入的情况才能调用包中的函数。
> library(ggplot2)
或者
> require(ggplot2)
或者
> library(pacman)
> p_load(ggplot2)
查看R包中有哪些函数
> ls('package:ggplot2')
R包的更新
如下,不加参数,升级所有包;加上包名,只升级该R包。
> update.packages()
R包的复制
如果电脑重新安装了R软件,只需将library文件夹里面所有文件夹复制到新安装软件的library文件夹下,即可正常使用R包,无需全部重新再安装一次。
R包安装不成功怎么办
1、在Rstudio中的global选项中设置mirror来源;
2、从GitHub或其他源安装;
3、以管理员身份运行Rstudio后再安装。