识别向量类型
有时我们需要在处理向量之前辨别向量的类型。class( )函数用于判断任意 R 对象的
类型:
class(c(1, 2, 3))
## [1] "numeric"
class(c(TRUE, TRUE, FALSE))
## [1] "logical"
class(c("Hello", "World"))
## [1] "character"
如果我们需要确认某一对象是否为某个特定类型的向量,可以用 is.numeric( )、
is.logical( )、is.character( )以及其他类似函数进行判断:
is.numeric(c(1, 2, 3))
## [1] TRUE
is.numeric(c(TRUE, TRUE, FALSE))
## [1] FALSE
is.numeric(c("Hello", "World"))
## [1] FALSE