R语言-数据类型及查看方式

Python013

R语言-数据类型及查看方式,第1张

R语言支持的数据类型

数值型(numeric)

复数型(complex)

逻辑型(logical)

字符型(character)

R语言的数据对象类型包括:

标量(Scalar)

向量(Vector) :一个向量只能有一种数据类型

因子(Factor):一个因子只能有一种数据类型

矩阵(Matrix) :一个矩阵只能有一种数据类型

数组(Array) :一个数组里面的每个元素只能有一种数据类型,不同元素的类型可以不同

列表(List) :允许不同的数据类型

数据框(Data frame):不同的列的数据类型允许不同

查看数据特征:

1、mode()会输出一个R对象的基本数据类型(模式)

R可以处理的数据类型(types)(也叫模式(modes))包括数值型、字符型、布尔型、复数型(虚数)和原生型(字节)。

2、str()函数会输出一个R对象的结构

基本的数据结构(向量、矩阵、数组、数据框、因子、列表)

3、class()查看某对象的类型

class:是一种抽象类型,或者理解为一种数据结构(数据框,因子,列表)

他主要是用来给泛型函数(参考java中泛型的概念)识别参数用。

patientID <- c(1, 2, 3, 4)

age <- c(25, 34, 28, 52)

diabetes <- c("Type1","Type2","Type1","Type1")

status <- c("Poor","Improved","Excellent","Poor")

patientdata <- data.frame(patientID, age, diabetes,status)