基本数据类型 6种
numaric 如 12, 12.4
integer 如 2L,0L
complex 包含实数和虚数 如 3+2i
character 要用双引号或者单引号包括起来 如 "a","good"
logical 如 TRUE,FALSE
raw 是计算机能够直接识别的类型,是二进制的形式保存的数据
NULL 表示空值
NA 表示缺失值
高级数据类型 主要有6种
vector 向量
matrix 矩阵
array 数组
data frame 数据框
list 列表
factor 因子
向量 vector
向量是最基本的R语言数据对象,有六种类型的原子向量。 它们是逻辑,整数,双精度,复杂,字符和原始。即使在R语言中只写入一个值,它也将成为长度为1的向量,并且属于上述向量类型之一。使用函数c()创建向量
向量的索引
矩阵 matrix 矩阵中的所有元素都是同一种类型 使用函数 matrix()创建矩阵
矩阵的索引
数组 array 使用 array()创建数组
数据框 data frame 数据框不同列的数据类型可以不相同,当同一列的数据类型必须相同
数据框可以使用函数 data.frame()创建
数据框的索引
1)mydata[i,j]
2)mydata$data
3)使用列名访问
列表 list R对象 列表是对象的集合,可以包含向量、矩阵、数组,数据框,甚至是另外一个列表,且在列表中要求每一个成分都要有一个名称。
列表可以用函数 list() 创建
列表的索引
1)mylist$data
2)mylist[[2]]
factor
查看类型
猜测试错
is.fun 的形式,返回 TRUE 或者 FALSE
is.vactor()
is.array()
is.list()
is.factor()
is.numeric()
is.logical()
直接查看
class()
mode()