1:基本概念的本质理解
向量是一维数据,矩阵是二维数组,每个元素是相同的模式,数组与矩阵类似,但维度大于2.而数据框的列可以是不同的模式
2:基本的操作
- 查看数据-可以调用数组名/数据集$列名
- 查看某一部分的数据-数组名+方括号+元素下标
- 查看长度-length
- 查看数据类型-str
- 增加行-可以按行向量(rbind)或者列向量组合cbind()
- 元素的排列-order函数,默认降
3:数组的统计指标处理
常见的统计指标包括:mean(均值)求和(sum)方差(var)标准差(sd) sqrt(平方根) abs(绝对值)ceiling(x)不小于x的最小整数 floor(x) 不打野x的最大整数
4:数据下标的选择代理
- 连续下标的选择-用冒号:(多用于向量)
- 按照元素值的大小取
- 实用的which函数-可以解读出所需要的元素或者列名所在的位置
5:解读的风格
6:矩阵相关
- 函数名-matrix(vectro,nrow,crow),默认方向按列,参数byrow=T按行
- 运算-%*%相乘 t(x)转置 diag(x)取对角线 rowmeans() colmeans()行列各平均
7:数据框相关
- 数据框-行是观测值,列是属性值
- 实用函数appley(x,index,fun=)其中index为维度 下标
8:重复循环
- rep-重复模式,可以取次数-rep(x,times)
- for结构 while结构 if-else结构
- 重复执行一个或者一系列语句,直到某个条件不为真为止。