R包的安装

R包的安装

R语言的特点就是有众多的第三方扩展包,扩展包涉及到各行各业的数据分析内容。

  1. 包是R函数、数据、预编译代码以一种定义完善的格式组成的集合,包括R程序,运行该程序的其他语言(例如C语言),解释这个程序功能、方法的帮助文档,例子、测试数据等。
  2. R自带了一系列默认包,包括base、datasets、utils、graDevices、graphics、stats以及methods。这些包提供了很多的默认函数和数据集,我们可以无需下载直接使用。但当我们需要其他的操作,用到别的包时,需要通过下载来进行安装啦。

查找R包

  1. 官方网站 CRAN 下载R包

CRAN网站:
https://cran.r-project.org

  1. 通过CRAN网站的官网中的Task Views来浏览R包的分类

  2. Task views 中列出了各种分类,如:机器学习、环境、实验设计、社会科学等。根据自己需要的资料到分类中寻找R 包。看不懂可以翻译成中文。

  3. R 扩展包的安装有两种方式,①联网的方式在线安装 ②采用源代码安装 这里我们采用第一种安装方式,这种方式可以解决包与包之间的依赖方式,绝大部分的包都可以使用一条安装命令就可以完成。

R包的安装(联网方式安装)

注意:这种方式安装,R包必须是在CRAN仓库中,否则会安装失败,可以将单个包作为变量传输进入,也可以以向量模式传递多个包。

  1. 更改镜像,这些R包的服务器都是在国外的,如果不更改,国内的网络很难下载,一般会下载失败。

    Tools——global options


packages →change

选择其中中国的任何一个镜像站点即可

2. install.packages( “放置想要的安装包”) 进行安装,这里我们以vcd(可视化类别数据)包为例。

  1. 使用library(已安装的包)载入库中
    在这里插入图片描述
R包的使用:

以vcd包为例

library()显示库中所有的包

library(vcd)可载入vcd包 ,但如果一个包不存在将会停止执行。

require(vcd)可载入R包 ,但如果一个包不存在会继续执行,并根据包的存在与否返回true或者false。

ls(“package:vcd”)可以列出vcd这个包中的所有函数

data(package=“vcd”)可以列出vcd包中所有的数据集

detach(“package:vcd”)将包从库中移除,想要使用可以从新加载

remove.package(“vcd”)将包从硬盘中删除,无法继续使用

猜你喜欢

转载自blog.csdn.net/qq_44795788/article/details/125062393