R语言 如何定义空数据框架的尺寸
R编程语言中的空数据框对应于轴长为0的表格结构,也就是说,它不包含任何数据项。它基本上是一个由所有空数据向量组成的行和列的表格结构。在以下情况下,一个数据框架可以是空的。
- 一个有空向量的数据框。
- 创建一个NULL项的数据框。
方法1: 用空向量定义数据帧
只用0长度的变量作为列名,就可以创建一个空数据帧。如果我们愿意,也可以为这些列声明数据类型,以指定数据的类型。在这种情况下,数据框的尺寸为0 x 列数,但数据框被认为是空的,因为它不包含任何条目。
语法 。
data.frame(column1 = data_type(col1),…)
例子
输出
如果,一个单一的数据类型将被分配给数据框架的所有列,数据类型可以在所有的列被初始化为NA值后被声明。
例子
输出
方法2:以NULL为值的矩阵
这只是另一种解释空数据帧的方法。在这里,它所存储的值将是NULL,但维度将像普通的数据框架一样有值。一个具有所需维度的矩阵可以被创建。它被填充了NA或缺失的值。因为,矩阵和数据框架是可以相互转换的,所以它可以被转换为数据框架。数据框架的尺寸相当于为矩阵声明的轴的长度。矩阵可以用R中的matrix()函数来声明。
例子 。
输出