R 语言中的数据结构

基本数据类型 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()

 

posted on 2019-05-28 11:23  0820LL  阅读(320)  评论(0编辑  收藏  举报

导航