语言|R语言集成开发环境 RStudio中的函数和包
作者:丁点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-下图中的两步 。
本文插图
【来源:CDA数据分析师】
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。邮箱地址:newmedia@xxcb.cn
【语言|R语言集成开发环境 RStudio中的函数和包】
推荐阅读
- 中年|Python编程语言有什么独特的优势呢?
- 移动网络|有人搞定了6G,首批6G芯片首次亮相,目前环境测试中设法达11Gbps
- 技术编程|Julia程序员选择其他编程语言最多是Python
- 华为|消息称外部环境越发糟糕将华为逼到边缘,海思半导体正大量流失工程师
- 人工智能|行走自贸区丨 搭建“无障碍”语言交流桥梁 秦汉新城这个案例被全国复制推广
- TikTok|TikTok首席执行官梅耶尔离职:因外部环境突变而离开
- 技术编程|76%的 Julia 用户将 Python 作为首选替代语言
- 华为|Zabbix如何监控华为交换机
- CosMolar|单组份硅橡胶水固化对环境温度有要求吗?
- |观潮百度NLP十年:语言知识全布局,5款产品新发布、2大计划