美文网首页
《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