学习之旅10-R语言介绍

一、R语言介绍

  • 前言
  • 1、R语言介绍
    • 1.1 为何要使用R
    • 1.2 R的获取和安装
    • 1.3 R 的使用
      • 1.3.1 初识R
      • 1.3.2 获取帮助
      • 1.3.3 工作空间
      • 1.3.4 输入和输出
    • 1.4 R包(packages)

前言

1.3.2 获取帮助

R提供了大量的帮助功能,学会如何使用这些帮助文档可以在相当程度上助力你的编程工作。我经常会使用查看某些函数的功能(如选项或返回值)。

  • help.start() 打开帮助文档首页。
    • q() 函数执行时,程序会询问是否保存工作空间,输入:y则输入的所有历史命令都会保存到.Rhistory文件中,工作空间(包含向量x)保存到文件.RData中,退出当前会话。

    1.3.4 输入和输出

    由上可知,当我们在命令窗口执行age[1]即取age中的第一个元素以及sum(age) 求和输出两个结果,这两个结果在对应窗口输出,同时也追加到我们的t1.txt文本中。如不需要再追加到对应文本,执行sink()函数即可。

    • 图形输出: sink()可以重定向文本输出,但它对图形输出没有影响。通过以下函数可以输出对应格式的图形,最后用dev.off()函数输出返回到终端即可。

    pdf(“filename.pdf”) PDF文件
    win.metafile(“filename.wmf”) Windows图元文件
    png(“filename.png”) PBG文件
    jpeg(“filename.jpg”) JPEG文件
    bmp(“filename.bmp”) BMP文件
    postscript(“filename.ps”) PostScript文件

    1.4 R包(packages)

    • 什么是R包: 包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。即很多功能是已经封装好的,我们可以通过下载需要的包来调用对应函数来说实现各种各样的功能,比如:
      RMySQL包:连接Oracle连接ROracle包
      sqldf包: 利用sql的方式操作数据框
      flextable包: 美化表格
      • 安装引入: 通过install.packages(“对应包名”),安装好对应的包后如果需要调用该包中的一些函数,则需要提前载入该包:library(包名),前者需要加双引 ,后者则不需要。有的包需要不定期更新,通过update.packages(“对应包名”)来更新包。help(package=“对应包名”)可以输出某个包的简短描述以及包中的函数名称和数据集名称的列表。使用函数help()可以查看其中任意函数或数据集的更多细节。

      关于R与Rstudio:上述很多命令是在Rstudio中执行的,R是一种语言,而Rstudio是IDE,一个集成开发环境。因此我们必须先装R语言,再安装Rstudio,在Rstudio中配置对应的R环境。在Tools –>global options里面选择你已安装的R语言版本以及其他各种配置等。

      学习之旅10-R语言介绍

      声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月20日
下一篇 2021年1月20日

相关推荐