美文网首页
《Learning R》笔记 Chapter 10 R包

《Learning R》笔记 Chapter 10 R包

作者: 天火燎原天 | 来源:发表于2018-02-23 15:17 被阅读0次

如同python的library,R中有对应的packages。

载入和删除

安装、载入和删除R包在Rstudio下都能够很方便地完成,无需赘言。

管理

查看本session中已载入的包,可以用search()

> search()
 [1] ".GlobalEnv"        "package:dplyr"     "package:plyr"      "tools:rstudio"    
 [5] "package:stats"     "package:graphics"  "package:grDevices" "package:utils"    
 [9] "package:datasets"  "package:methods"   "Autoloads"         "package:base"     

输出的string就是R查找某变量名的顺序,可以看到globalenv()始终是第一位的。
另外对于plyr和dplyr两个包,始终先载入plyr,再载入dplyr,接下来不能重复载入plyr。

如果想知道本机已经安装的所有包的信息,installed.packages()可以输出一个dataframe列出这些包的相关信息。但在Rstudio中似乎没有这个必要了。
书中还花了相当篇幅讨论了R包路径管理,暂时不深入研究。

安装和升级

R包默认从CRAN和CRANextra搜索待安装的包,可以用setRepositories()来选择额外的源。
使用install.packages()可以安装包,也可以使用Rstudio手动安装。
使用update.packages(ask=FALSE)可以升级所有的包,当然Rstudio有更方便的方法。但是R包升级可能得慎重。

相关文章

网友评论

      本文标题:《Learning R》笔记 Chapter 10 R包

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