什么是 R?
R 是用于统计和作图的免费软件 可在各种 UNIX 平台、Windows 和 MacOS 上编译和运行
R 的组成
一种语言、带有图形的运行环境、调试器、访问某些系统功能以及运行脚本文件中程序的能力
R 的安装
R installation on Unix-like
R installation on Windows
R installation on Mac
什么是 RStudio
RStudio 是 R 的集成开发环境 (Integrated Development Environment, IDE)
RStudio 的组成
一个控制台、支持直接代码执行的语法高亮编辑器,以及用于绘图、历史记录、调试和工作区管理的工具
RStudio 的安装
注意 RStudio 安装需预先安装 R ,并在同一个磁盘
Tips
查看所有已安装的 R 包
library()
安装指定的 R 包
这里是引用
install.packages()
列出当前环境定义的变量
ls()
清空当前环境变量
rm(list=ls(all=TRUE))
清空当前行命令
Eas
自动补全
tab
清屏
Ctrl + L
调出历史命令
Ctrl + up
列出当前目录下的所有文件
list.files()
返回当前路径
getwd()
设置工作路径
setwd()
列出文件前6行信息
head()
列出文件后6行信息
tail()
R 的数据类型
Vector | Matrix | Array | Data Frame | List | Factor |
---|---|---|---|---|---|
向量 | 矩阵 | 数组 | 数据框 | 列表 | 因子 |
判断数据类型
# 方法一
class()
typeof()
# 方法二
is.vector()
is.matrix()
is.array()
向量、矩阵和数组都是高等数学运算中常用的工具,在 R 中作为数据类型,可以更方便地操作数据对象
创建向量使用c()
a <- c(1,2,3,4,5)
print(a)
[1] 1 2 3 4 5
创建矩阵可以使用 matrix() 函数
### 创建一个1行5列的矩阵
matrix(data = a, nrow = 1, ncol =