R语言与数据分析(7)-R包的使用
R包介绍
R包是函数、数据与编译代码以一种定义完善的格式组成的集合,
计算机上存储包的目录称为库library,==函数.libPaths()==可以显示库所在的位置
library() 可以显示库中有哪些软件包
如果要使用R包,可以使用library()函数,首先载入包,也可使用require函数来加载包,这时候就不需要使用引号了,因为R包已经安装好了,系统中已经包含这个关键字了
R软件本身也是有几个独立的包构成的,R软件本身包括:base、datasets、utils、grDevices、graphics、stats、methods、splines、stats4、tcltk。它们提供了种类繁多的默认函数和数据集,R基础包在启动R的时候就会被加载进来,包括允许R工作的基本函数、数据集、统计、图形工具
函数search()查看那些包加载并可以使用,R基础包在启动R的时候被加载出来
【1】与R基础功能相关的函数都在base包中
我们在R中使用某些函数就会看到该函数来自于R的那个包
【2】datasets包用于存放内置的数据集
【3】grDevices包是基于base和grid的图形设备,与绘图设备选择相关的函数都在这个包中
【4】graphics包是基于base图形的R函数,R默认绘图函数都放在这个包中
【5】ststs包中用来存放与统计相关的函数
【6】utils包是R语言工具函数
【7】grid包是图形显示的兼容性,增加一些交互支持
【8】methods包是R对象的一般定义方法和类,增加一些编程工具
如何使用R包
如vcd包的使用
- 首先使用help(package=“vcd”) 命令,可以查看改包的帮助文档,也可以使用library(help=“vcd”) 查看包的信息,这样会列出R包的一些基础内容
- 加载完包就可以使用了,可以使用ls(“package:vcd”) 命令列出R包中所有包含的函数
具体每个函数怎么使用可以查看对应的帮助文档,使用data(package=“vcd”)命令可以列出R包中包含的所有数据集
- 如果使用完一个包之后,想移除加载的包该如何操作呢???
可以使用detach(“package:vcd”)函数,将包从内存中移除,想要使用需要重新加载
- 如果想删除已经安装的包,可以使用remove.packages(“vcd”)函数,这样会将R包从硬盘上彻底删除,无法继续使用
- R包的批量移植
我们一直在一台设备上使用R软件,里面安装了很多的R包,现在 换了另外一台设备之后,那么如何在另一台设备上能够克隆这些R包呢?
【1】首先使用installed.packages()函数,会列出环境中已安装的R包
【2】取第一列,Rpack <- installed.packages()[,]赋值这个是R包的名字,这里是使用下标访问数据库的第一列
【3】将所有R包的名字保存在一个文件中save(Rpack,file=“Rpack.Rdata”),然后将这个文件移到另一台设备上,在另一台设备上可以使用
在零一台设备上使用load(file=“Rpack.Rdata”) 函数来打开这个文件
for(i in Rpack) install.package(i)循环将R包安装在新设备上,如果新设备已经包含了其中的一些包,再使用install.package安装也没有关系,R会跳过已经安装的扩展包
R语言与数据分析(7)-R包的使用相关推荐
- R语言 面板数据分析 plm包实现(一) ——LSDV和固定效应模型
系列文章 R做面板数据分析:R语言 面板数据分析 plm包实现(一) --LSDV和固定效应模型 如果想看随机效应模型怎么做,参见这篇文章 R语言 面板数据分析 plm包实现(二)--随机效应模型 如 ...
- R语言与数据分析(2)-R语言简介
R语言的特点 1.有效的数据处理和保存机制 2.拥有一整套数组和矩阵的操作运算符 3.一系列连贯而又完整的数据分析中间工具 4.图形统计可以对数据直接进行分析和显示,可用于多种图形设备 5.一种相当完 ...
- R语言与数据分析—上(篇幅长,全)
内容过长但详细,分三篇写,总结分享也供日后参考回顾 一.什么是R语言 R是免费的,是一个全面的统计研究平台,提供了各式各样的数据分析技术,R拥有顶尖的绘图功能 二.R语言优点和缺点 优点 1.有效的数 ...
- R语言与数据分析练习:使用ARIMA模型预测网站访问量
R语言与数据分析练习:使用ARIMA模型预测网站访问量 使用ARIMA模型预测网站访问量 一.实验背景: 随着流量的增大,某网站的数据信息量也在以一定的幅度增长 基于该网站2016年9月~2017年2 ...
- 【R语言与数据分析实战】绘图
目录 1.散点图 2.图像选项 2.1 坐标轴名称 2.2 图形标题 2.3 点的类型 2.4 点的大小 2.5 颜色 2.6 坐标轴的取值范围 2.7 图像类型 2.8 线型 2.9 图形排列 2. ...
- 看书标记【R语言 商务数据分析实战4】
看书标记--关于R语言 chapter 4 4.2 任务实现 [R语言 商务数据分析实战4] chapter 4 财政收入预测分析 从海量数据中发现隐藏的运行模式,并提供具有决策意义的信息.变量过多会 ...
- 看书标记【R语言 商务数据分析实战5】
看书标记--关于R语言 chapter 5 5.2 任务实现 [R语言 商务数据分析实战5] chapter 5 金融服务机构资金流量预测 数据理解和预处理>>检验平稳性+纯随机性> ...
- R语言与数据分析练习:创建和使用R语言数据集数据的导入导出
R语言与数据分析练习:创建和使用R语言数据集&数据的导入导出 实验一 创建和使用R语言数据集 一.实验目的: 了解R语言中的数据结构. 熟练掌握他们的创建方法,和函数中一些参数的使用. 对创建 ...
- 【R语言与数据分析实战】数据操作(一):基于向量的处理与外部数据处理
目录 1.R中的常用数据集 2.读写CSV文件 (1) 读写CSV文件 (2) 读写对象文件 3.合并数据框的行与列 4.apply系数函数 (1) apply (2) lapply (3) sapp ...
- R语言学习路线图以及R数据挖掘包
现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言. 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑 ...
最新文章
- 个人信息安全亟需划定法律红线
- python-3.x-基本数据类型
- 音视频低延迟应用的四个技术实践
- spring-boot使用spring-security进行身份认证(1)
- java引用传递106_(转载)java的值传递与引用传递
- vsftpd更新和修改版本号教程
- python模拟用户数据
- 51单片机:74LS138译码实验
- 使用jaxb解析XML
- 动手学强化学习(一):多臂老虎机 Multi-armed Bandit
- Windows下DVWA靶场和SQL-libs靶场搭建
- 绝地求生亚服服务器维护,绝地求生亚服维护时间
- Excel批量合并相同内容单元格操作——WPS太秀了
- YOLOE,2022年新版YOLO解读
- JS实现敏感词过滤功能
- 蓝牙耳机什么牌子好?盘点四款音质最好的蓝牙耳机
- Laxcus大数据管理系统2.0(11)- 第九章 容错
- 爬虫—微博博主动态及相册的请求构造规律
- 遥望布达拉——DAY11 海通兵站-觉巴村
- 超强综述 | 陈峰等纵论口腔菌群何以影响全身(全文翻译)
热门文章
- Neural Networks and Deep Learning ( Week 2 )
- Task 06 数据增强;模型微调;目标检测基础 学习笔记
- 自动驾驶规划 - Apollo Lattice Planner算法【1】
- c语言程序构造二叉排序树,C语言实现二叉排序树的相关操作
- Sklearn 从零开始
- Parallel Python(pp) 包的使用总结
- python 图片识别 机械手_6图片识别物品_清华编程高手尹成带你用python大战机器学习_机器学习视频-51CTO学院...
- DrawerLayout实现侧滑菜单效果
- 老子《道德经》第五十九章
- 20佳优秀精美手机移动mobile网站案例设计欣赏