📜  R语言中的数据类型

📅  最后修改于: 2022-05-13 01:54:38.597000             🧑  作者: Mango

R语言中的数据类型

对于任何语言的编程,变量都起着重要作用。变量用于保留内存中的空间,然后我们可以通过在该变量中存储一些值来利用它。
存储的值可以是任何类型。例如,整数、浮点数、双精度、字符串或布尔值。所有这些数据类型都用于在内存中保留不同的空间。
与其他编程语言不同,R 语言的数据类型与它们不同。在 R 语言中,变量分配有 R 对象,R 对象的数据类型成为变量的数据类型。
R语言中的数据类型有:

  • 矢量图
  • 列表
  • 矩阵
  • 数组
  • 因素
  • 数据框

其中最简单和最简单的是向量。向量有6个细分,它们被称为原子向量,也称为6类向量。

向量类

Data TypesExampleVerify
LogicalTrue, False

Output:

Numeric11, 5.6, 0.99


Output:
Integer3L, 6L, 10L

Output:

Complex6+i

Output:

Character‘R’, “Language”

Output:

Raw“Hello” is stored as 48 65 6c 6c 6f

Output:

请记住,在 R 语言中,类的数量不限于上述类型。利用原子向量,我们可以创建一个数组,其类可以进一步被认为是一个数组。

矢量图

c()函数用于在向量中使用多个元素时组合元素。

v<-False
print(class(v))

输出:

"logical"

列表

列表是一种 R 对象,它可以在其中组合多个元素甚至另一个列表。

v<-2.3
print(class(v))

输出:

"numeric"

矩阵

它是一个二维的数据集。它可以使用matrix()函数使用向量输入来创建。

v<-4L
print(class(v))

输出:

"integer"

数组

与矩阵不同,数组可以是多维的。在数组中,“dim”变量采用我们需要创建的维数。

v<-3 + 4i
print(class(v))

输出:

"complex"

因素

向量用于创建 R 对象的因子。与元素的不同值一起,因子将向量存储为标签。
标签总是一个字符。 factor()函数用于创建因子。 nlevel()函数始终计算级别数。

v<-"Geeks"
print(class(v))

输出:

"character"

数据框

表格数据 R 对象被称为数据帧。基本上它是一种矩阵。但与矩阵不同的是,数据帧可以存储不同形式的模式。它是一个长度相同的向量。 data.frames()函数用于创建数据帧。

v<-charToRaw"Hello"
print(class(v))

输出:

"raw"