vlambda博客
学习文章列表

【数据可视化】R语言基础-安装加载包


在使用R时,需要选择一个或多个不同的包进行安装,本篇推送是R语言基础系列的如何安装包的教程。


1
使用命令直接从R安装包

我们可以在R控制台中输入install.packages()来安装包。
      
        
        
      
install.packages("dslabs") # to install a single package

此外,我们也可以通过向install.packages()这个函数提供一个字符向量来一次安装多个包。

举例,我们要同时安装tidyverse和dslabs,我们可以使用以下语句完成包的安装。

      
        
        
      
install.packages(c("tidyverse", "dslabs")) # to install two packages at the same time


2
使用Rstudio安装包

除了使用命令直接从R安装外,我们也可以使用RStudio安装包,如下:


  • 第一步 点击package

  • 第二步 在查找栏输入所需要的包

  • 第三步 勾选所需要的包

  • 第四步 点击install即完成


3
Rstudio的优点

使用RStudio的一个优点是,一旦开始键入,它就会自动匹配对应的需要内容,这在忘记准确的拼写时很有帮助。



注意:一旦一个包已经安装,每次使用时只需要把它们加载到R中,并不需要每次都安装。(除非你安装了一个新的R版本,然后你必须重新开始安装包)

需要注意的是,安装包的是R,而不是RStudio。

可以使用以下命令查看已安装的所有包。
      
        
        
      
install.packages()



4
加载包

安装完包之后的下一步就是使用library()将包加载到R中,下次再使用已安装的包,并不需要再次安装,只需要用library()加载即可。一种情况除外,当你安装了一个新的R版本,这时你必须重新安装包

举例:将刚刚安装好的dslabs加载到R中,使用的语句如下:
      
        
        
      
library(dslabs)


5
主要知识点


  • R的基本版本非常小,但是您可以通过安装附加的包来补充它的功能

  • 从R控制台安装包的语句install.packages()

  • 从RStudio安装包Tools > Install Packages 

  • 一旦安装好,每次我们使用这个包的时候需要用library()进行加载

  • 如果你试图用library( a )加载一个包,运行这个语句后得到一个类似于Error的消息:这里没有一个叫“ a ”的包,这意味着你需要先用install.packages()来安装这个包。

  • 您可以添加选项dependencies = TRUE,它告诉R安装包顺利运行所需的其他内容。否则,您可能需要安装额外的包来解锁包的全部功能。


往期相关内容:



大话统计

官方网站:talksdata.com