P12 R包的使用
- .libpaths() 显示库所在的位置.
- library()显示库中有哪些R软件.包,括号里写包的名称可以加载已安装的R包.
- require(包的名称) 加载R包,此时包已经下载好了,所以不用给包名加引号.
- install.package("包的名称") 安装R包
R软件包的构成(包的类型,我的理解)
- base 与基础功能相关的函数
- datasets
- utils
- grDevices
- graphics 画图
- stats 统计相关
- methods R对象的一般方法和类
- splines
- stats4
- tcltk
这些组成集成在一起便构成了R软件。用tab填充时可以看到命令对应的包类型。
包的使用:载入—>帮助—>使用
- 载入:library()/require().
- 获取帮助:help(package="包的名称"). library(help="包的名称")查看包的信息,会列出R包的一些基础内容.
- 使用包:使用包中的函数,命令等.
- ls("package:vcd") R包vcd中所有函数.具体每个函数怎么使用可以查询相应的帮助文档.
- data(package="vcd") R包vcd中的数据集会列在左上区域.
- detach("package:vcd") 移除R包vcd.
- remove.package("vcd") 从硬盘上删除R包vcd.
R包的批量移植
把一台设备上的包克隆到另外一个设备上。
方案
- installed.packages() 查看旧设备上所有已经安装的R包.
- Rpack<-installed.packages()[,1] 获取第一列,即已经安装的R包的名称,并赋值给Rpack.
- save(Rpack,file="Rpack.data") 把R包名称所在的文件保存起来,移到另外一个设备上.
- for(i in Rpack) install.packages(i) 在新设备上一一安装R包.R会自动跳过已经安装的R包.
P13获取帮助
- help.start() 打开帮助文档.
- help(sum) 获取sum的帮助.
- ?+命令 .
- args(函数名称) 获取函数的参数,用tab自动补齐时也可以看到.
- example(函数) 展示函数使用的例子.
- demo(graphics) 查看案例.
- help(package=包名称) 包的帮助文档.
- vignette() 帮助文档.
- ??+函数名称.
- 模糊搜索:help.search("heatmap"),本地搜索关于绘制热图的函数.
- apropos("sum",mod="function") 列出所有包含sum关键字的内容,mod控制搜索的类型,不要这部分时为全类型搜索.
- RSiteSearch("matlab") 在线搜索.
- 学习/搜索网站:Rseek,CSDN.
P15内置数据集
R自身的一些数据集,大部分来自真实的数据采集,可供练习使用。这些数据集存储在dataset包中。可使用data()访问数据集。
版权声明:本文为weixin_55808400原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。