1.数据类型

数值型 Numeric    如 100, 0, -4.335

双精度型 double 整型 integer

字符型 Character    如 “China”逻辑型 Logical        TRUE, FALSE,NA因子型 Factor         表示不同类别复数型 Complex    (略)

2.数据类型相关函数

typeof()

is族函数用于判断数据类型,返回逻辑值。

is.numeric() is.logical() is.charactor() is.factor()

as族函数用于数据类型转换。

as.numeric() as.logical() as.charactor() as.factor()

3.关于数据转换,哪些能转,哪些不能?

(1)逻辑型与数值型

 as.numeric(TRUE) #[1] 1  as.numeric(FALSE) #[1] 0 as.logical(1) #[1] TRUE as.logical(0) #[1] FALSE as.logical(18) #[1] TRUE as.logical(-2) #[1] TRUE

(2)数值型与字符型

as.character(3) #[1] '3' as.numeric('3') #[1] 3 as.numeric('bioplanet') #[1] NA #Warning message: #NAs introduced by coercion 

(3)字符型与因子型

x <>'F','M','X','M') as.factor(x) #[1] F M X M #Levels: F M X as.character(as.factor(x)) #[1] 'F' 'M' 'X' 'M'

(4)数值型与因子型

 x <>1,3,2,5)  as.factor(x) #[1] 1 3 2 5 #Levels: 1 2 3 5 as.numeric(as.factor(x)) #[1] 1 3 2 4

推荐文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。