#####2.2.2 R的数据的分类#####
#1. numeric数值型
x = c(1,2,3,4)
x
class(x) #显示向量的数据类型
#2. integer整数型
x1 = as.integer(x) #将x转化为整数型数据x1
class(x1)
#3.logical逻辑型
x=c(1,2,3,4)
x==2
!(x<2) #判断向量x中大于等于2的元素
which(x<2) #选择向量x中小于2的元素
is.logical(x) #判断向量x是否为逻辑型数据
#4. character/string字符型
y=c("I","love","R")
y
class(y)
length(y) #显示向量y的维度,即向量的个数
nchar(y) #显示向量y中每个元素的字符个数
y=="R" #判断向量y中为“R"的元素
#5. factor因子型
#简单来说就是披着定量数据外壳的定性数据,即以数字代码形式表现的字符型数据,本质上也为定性数据
sex=factor(c(1,1,0,0,1),levels=c(0,1),labels=c("male","female")) #设置因子型数据sex
sex
class(sex)
sex1=factor(c(1,1,0,0,1),levels=c(0,1),labels=c("female","male")) #调换标签(labels)的取值,得到因子型数据sex1
sex1
sex2=factor(c(1,1,0,0,1),levels=c(1,0),labels=c("male","female")) #调换水平(levels)的取值,得到因子型数据sex2
sex2
num = factor(c("a","
2.R的数据的分类
最新推荐文章于 2021-06-03 11:16:35 发布