![cd476ee121bd07af5165ca1f75706746.png](https://img-blog.csdnimg.cn/img_convert/cd476ee121bd07af5165ca1f75706746.png)
R中的数据结构 (data structures) 包含:
- 向量(vector):用于储存数值型、字符型或逻辑型数据的一维数组
- 矩阵(matrix):二维数组,每个元素拥有相同模式
- 数组(array):与矩阵类似,但维度可以大于2
- 数据框(data frame):不同列可包含不同模式数据,为最常见的数据结构
- 因子(factor):分类变量,包含名义变量和顺序变量两类
- 列表(lists): 一些对象的有序集合,可包含向量、矩阵、数据框等
![445d3784fa51d6415e34decfa4c4e46b.png](https://img-blog.csdnimg.cn/img_convert/445d3784fa51d6415e34decfa4c4e46b.png)
向量可能长这样,只有一个维度,下图是一个数值型向量
![ae6dc62c992372c3dd1479dc306bbdd2.png](https://img-blog.csdnimg.cn/img_convert/ae6dc62c992372c3dd1479dc306bbdd2.png)
因子类似于向量,但取值是有限的,比如下图包含F女性和M男性,只有两个水平
![80b8b23c75c735c400dc55cbd33efa99.png](https://img-blog.csdnimg.cn/img_convert/80b8b23c75c735c400dc55cbd33efa99.png)
矩阵是两维的,下图是一个数值型矩阵。多个相同长度的向量可组合成一个矩阵,但包含的数据类型必须一致