没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
R 语言傻瓜教程 -1 基础
LiuChen
0.约定
阴影为代码或 R 的输出内容。
1.安装
1.1 安装 R 和 RStudio
1.2 说明
(1)R 语言本身仅提供了命令行工具,一般用户可能会觉得使用不
便,所以用 RStudio 作为工具来使用 R 语言;
(2)RStudio 仅为 R 的 IDE(集成开发环境),依赖于 R;
2.运行
2.1 运行 R 语言
LiuChen
如果不使用 RStudio,双击 R 语言图标(如下图)即可启动。
启动后如下图所示,在提示符处输入 R 语言命令。
1.2RStudio 启动
RStudio 相对于 R 语言自身提供的命令行工具,使用要便捷得多。
RStudio 图标如下图。
启动后 RStudio 的环境如下图所示。左侧为同启动 R 时一样的命行窗
口;右上侧为“环境”和“历史”。环境是指当前 R 语言的运行环境,也
称为工作空间,在使用过程中所创建的变量、数据都在这里列出,而用户
在使用过程中输入的命令都在“历史”子窗口中列出。
右侧包括“文件”、“绘图”、“扩展包”、“帮助”、“视图”等
子窗口。相关功能在后续使用过程中再详细说明。
除此之外 RStudio 还有很多默认没有显示的子窗口,通过顶部菜单
view 中的选项可以
2
LiuChen
选择显示它们。
1.3 退出
在退出时,R 和 RStudio 默认都会弹出窗口询问是否保存工作空间,
如果选择保存,则 R 或 RStudio 会保存全部的变量、数据等,下次打开 R
或 RStudio 时还可以继续使用而不用再次输入。
如下分别为 R 和 RStudio 退出时的弹出窗口。
3.R 语言运算符号
运算符号:+(加)、-(减)、某(乘)、/(除)、^(乘方)、%/%
整除、%%求余;逻辑判断符号:>(大于)、=(大于等于)、<=(小于等
于)、!=(不等)、==(相等)
3
LiuChen
逻辑运算符号:&(逻辑与)、|(逻辑或,Enter 键上边的竖线)赋
值符号:示例:在命令窗口输入
某
此时,变量 a 的值就为 2。2->a 的功能与 a
4.R 语言数据类型
4.1 基本数据类型
R 语言中基本数据类型是指仅包含一个数值的数据类型,主要包括数
值型、字符型、逻辑型、空值等。(1)数值型
如 1,3.14 等能够进行数学运算的数字。(2)字符型
即文本数据,需放在双引号或单引号之间,如\'abc'、\张三\。
特别提示,这里的单引号和双引号都是英文输入法下的双引号和单引
号,中文的符号只能算是普通文本。在各种编程语言中,中文标点都只能
作为同普通文本一样的字符使用,代码中不应出现,如下代码会出现错误:
某
下面是正确代码(注意引号):
某
4
LiuChen
y
用中文标点符号替代英文符号是初学编程的人最容易出现的错误,需
特别注意以免打击学习积极性。(3)逻辑型
逻辑型数据只有两个取值 TRUE 和 FALSE,TRUE 和 FALSE 必须是大写
的。TRUE 和 FALSE 可以分别简写为 T 和 F,也必须大写。如:
某
(4)空值
在统计数据中常常会出现一些缺失的值,R 语言中用一个特殊的值 NA
(大写)来表示。NA 与其他数据的运算结果都是 NA。如:
某
有时候,不能确定一个变量是否是空值,R 语言提供了一个函数
i.na()用来判断是否空值,如:
某
结果为 TRUE。4.2 数据对象
R 语言中数据对象是指包含一组数值的数据类型,主要包括向量、矩
阵、数组、列表、数据框。(1)向量
向量是由相同基本类型数值组成的序列,可以认为其等同于数学中的
向量,在 R 语言
5
LiuChen
中向量的使用相当频繁。
在 R 语言中使用函数 c()来创建一个向量,如:
剩余19页未读,继续阅读
资源评论
G11176593
- 粉丝: 6669
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- index.jsp
- Screenshot_20240521_090410_com.huawei.android.launcher.jpg
- 单文件制作工具 7.0.2.3851-x86-x64
- Linux命令.xmind
- 基于Transformer实现的跨域Cross-view实时Map-view语义分割算法-附项目源码-优质项目实战.zip
- linux常用命令大全-.zip
- 2024彩虹聚合DNS管理系统源码 管理系统快速开发平台 聚合平台管理.zip
- elasticsearch介绍-.zip
- nodejs安装及环境配置-.zip
- 谷歌浏览器自动化测试版113.0.5672.0(包含linux,windows32/64,mac三个版本,不会自动更新)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功