在使用 R 进行数据处理前,需要对 R 的工作流进行了解。而首先要了解的就是基础部分。
代码基础
除了编程语言常见的数据操作,R 还有着独有的特性,例如创建对象操作 <-
和赋值操作 =
存在异同。在 RStudio 中,存在着许多快捷方式,例如:
按键 | 效果 |
---|---|
Esc | 中断续行操作 |
Shift + Enter | 添加手动换行 |
Ctrl + L | 清除控制台输出 |
Alt + - | 输入符号 <- |
Ctrl + Shift + M | 输入符号 %>% |
Ctrl + Shift + S | 运行脚本 |
Ctrl + ↑ | 列出输入历史 |
Ctrl + Shift + F10 | 重启 RStudio |
对象名称
命名方法有很多种,其中最主要的有蛇形命名法和驼峰命名法。R 中推荐的方法为蛇形命名法,即使用小写单词描述,词间使用下划线连接。
函数调用
可以使用 seq
函数创建规则的数值序列,基本形式为 seq(from = 1, to = 1, length.out = NULL)
,其中参数 from
、 to
、 length.out
分别代表等差数列的首项、末项和项数。此外,该函数还有另外一种形式,为 seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)))
。这种形式下会生成首项为 from
,公差为 by
的等差数列,并且有|末项 - from
| ≤ |to
- from
| < |末项 + by
- from
|。