6.3 数据框
数据框(data frame)是一个属于 data.frame
类的列表。不过,对于可能属于数据框的列表对象有下面一些限制条件,
- 分量必须是向量(数值, 字符, 逻辑),因子,数值矩阵,列表或者其他数据框;
- 矩阵,列表和数据框为新的数据框提供了尽可能多的变量,因为它们各自拥有列,元素或者变量;
- 数值向量,逻辑值,因子保持原有格式,而字符向量会被强制转换成因子并且它的水平就是向量中出现的独立值;
- 在数据框中以变量形式出现的向量结构必须长度一致,矩阵结构必须有一样的行数。
数据框常常会被看作是一个由不同模式和属性的列构成的矩阵。它能以矩阵形式出现,行列可以通过矩阵的索引习惯访问。