R语言 对象
每种编程语言都有自己的数据类型来存储数值或任何信息,因此用户可以将这些数据类型分配给变量并分别进行操作。
这些数据类型可以是字符、整数、浮点、长等。基于数据类型,内存/存储被分配给变量。例如,在C语言中,字符变量被分配1个字节的内存,整数变量被分配2或4个字节的内存,其他数据类型有不同的内存分配。
与其他编程语言不同,在R编程中,变量被分配给对象而不是数据类型。
对象的类型
在R语言中,有5种基本类型的对象。
向量
原子向量是R编程中对象的基本类型之一。原子向量可以存储同质的数据类型,如字符、双数、整数、原始、逻辑和复合。一个单元素变量也被称为向量。
例子
输出
列表
列表是R编程中另一种类型的对象。列表可以包含异质的数据类型,如向量或其他列表。
例子
输出
矩阵
为了以二维数组形式存储数值,R中使用了矩阵。数据、行数和列数在matrix()函数中定义。
语法
例子
输出
因子
因子对象编码一个来自给定数据向量的独特元素(水平)的向量。
例子
输出
数组
array() 函数用于创建n维数组。该函数以dim属性为参数,按照属性中指定的长度创建每个维度的所需长度。
语法
例子
输出
数据框架
数据框架是R编程中的二维表格数据对象。数据框架由多列组成,每列代表一个向量。与矩阵不同,数据框架中的列可以有不同的数据模式。
例子
输出