目录
数值和字符处理函数
R函数的特性:可以应用到一系列的对象上,包括:标量、向量、矩阵、数组、数据框,apply()函数可以将一个函数应用到任意维度上
数值函数:数学、统计、概率,数学函数用来对数据做变换,统计函数计算统计指标
概率函数用来生成特征已知的模拟数据,以及用户编写的统计函数中计算概率值:
字符处理函数
控制流
循环执行:循环结构包括for和while结构
提示:在处理大数据集时,循环比较低效率以及费时,最好使用R中的内建数值或者字符处理函数以及apply这一类的函数
条件执行:常见的条件执行语句结构if-else、ifelse、switch
ifelse是if-else的向量化版本:
switch部门
自定义函数
整合与重构
数据整合:将多组观测替换为根据观测计算的描述性统计量
数据重构:改变数据的组织方式,包括转置:反转行和列t()函数
工具: