R语言入门与数据分析学习笔记


P12 R包的使用

  • .libpaths()  显示库所在的位置.
  • library()显示库中有哪些R软件.包,括号里写包的名称可以加载已安装的R包.
  • require(包的名称) 加载R包,此时包已经下载好了,所以不用给包名加引号.
  • install.package("包的名称")  安装R包

  • R软件包的构成(包的类型,我的理解)

  1. base 与基础功能相关的函数
  2. datasets
  3. utils
  4. grDevices
  5. graphics 画图
  6. stats 统计相关
  7. methods R对象的一般方法和类
  8. splines
  9. stats4
  10. tcltk

这些组成集成在一起便构成了R软件。用tab填充时可以看到命令对应的包类型。


  • 包的使用:载入—>帮助—>使用

  1. 载入:library()/require().
  2. 获取帮助:help(package="包的名称").    library(help="包的名称")查看包的信息,会列出R包的一些基础内容.
  3. 使用包:使用包中的函数,命令等.

  • ls("package:vcd")  R包vcd中所有函数.具体每个函数怎么使用可以查询相应的帮助文档.
  • data(package="vcd")  R包vcd中的数据集会列在左上区域.
  • detach("package:vcd")  移除R包vcd.
  • remove.package("vcd")  从硬盘上删除R包vcd.

R包的批量移植

把一台设备上的包克隆到另外一个设备上。

方案

  1. installed.packages() 查看旧设备上所有已经安装的R包.
  2. Rpack<-installed.packages()[,1]  获取第一列,即已经安装的R包的名称,并赋值给Rpack.
  3. save(Rpack,file="Rpack.data") 把R包名称所在的文件保存起来,移到另外一个设备上.
  4. 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版权协议,转载请附上原文出处链接和本声明。