登录
首页大数据时代R语言集成开发环境 RStudio中的函数和包!
R语言集成开发环境 RStudio中的函数和包!
2020-08-27
收藏

作者:丁点helper

来源:丁点帮你


通过之前的文章,大家已经了解到,用R语言集成开发环境 RStudio进行数据整理和统计分析,其实是一个读取、处理、保存对象的过程。如果你忘记了这里的『对象』指的是什么,可以去复习前天的文章。今天我们要学习的就是RStudio是如何读取、处理和保存对象的。

R中的函数

说到函数,大家最先想到的可能是:Y=X+3 这样的一元一次函数,这个函数会帮我们生成 X+3 的结果,其功能是求和。

函数就是类似求和、求积、求均数等一系列的动作(Functions are verbs),通常来讲,这些动作就是用来处理对象的。

R拥有浩如烟海的函数,来满足用户处理对象的各种需求。除了上面提到的数学计算类函数,还包括具备绘图、读取、合并、t检验、拟合各类统计模型等功能的函数。

前天提到的ls()和rm()也是函数,其功能分别是罗列环境中所有对象的名称,以及清除对象。

在R中,函数是由表示动作的一系列字母加一个括号组成的,例如rm()中,rm表示remove。

在函数的括号中,可以填入相关的『命令』,这些命令可以理解为函数的操作细节,例如操作的对象是什么等等。看看下面的例子:

v <- sample(1:9, 5)

sample是一个函数,其功能是从给定的一组数字中生成一个随机样本。

其中,1:9 是该函数中第一个命令,表示从1至9这9个数字中提取样本;5是第二个命令,表示设定样本容量为5。

本例中,把提取出来的5个随机数字存放在v这个对象中。

R中的包

在R中,具有相似目的的函数以及相关的帮助文件、示例数据都会被打包存放在一个整体中,这个整体被称为包(Packages)。

在安装R或RStudio软件的同时,一些基本的包即会自动安装并加载(这些包中的函数可以完成基本的图形、数据结构、统计、回归等所需的功能)。

每个人都可以用R写函数,然后形成package。

用户可以轻松找到所需要的package,并免费下载、安装,最简单的方法如下:

1. 在RStudio中,单击右下角窗口中的Packages,即会显示目前已安装在RStudio中的包。

2. 单击安装(Install)。

3. 在弹出的窗口中键入要安装的包的名称。如需安装多个包,可用空格或逗号分隔。下面的例子中,希望安装ggplot2和dplyr两个包。

4. 注意:安装一个包并不表示已经在RStudio中加载好这个包。使用library()函数加载特定的包。例如,用下面的代码加载ggplot2这个package。

library(ggplot2)

另一种方式是从CRAN网站下载:

在CRAN网站( http://cran.r-project.org/ )的左侧找到『Software』,点击Packages,可以看到Available Packages下面有目前可供下载使用的16174个包。

点击想要下载的package名称,就会跳转至该package的详情页,找到download部分,下载。

安装方法是:RStudio右下角界面-Packages-Install-下图中的两步。

数据分析咨询请扫描二维码

客服在线
立即咨询