常见数据类型

数值型(numeric)、字符型(character)、逻辑值(logical),利用class()函数进行查看。

  1. > class(1)
  2. [1] "numeric"
  3. > class(TRUE)
  4. [1] "logical"
  5. > class("cc")
  6. [1] "character"

数据类型的判断和转换

使用is系列函数判断,返回值为TRUE或FLASE

  1. is.numeric()
  2. is.logical()
  3. is.character()

使用as系列函数实现数据类型转换

  1. as.numeric()
  2. as.logical()
  3. as.character()

R语言中向量/矩阵/数据框/列表的区别

向量(vector):一维,相同数据类型
矩阵(matrix):二维,相同数据类型
数据框(dataframe):二维,每列的数据类型相同
列表(list):三维,包含多个列表、数据框、矩阵或者向量