R语言基本操作 数据类型判断及转换 对象类型判断 model #元素类型 class #变量类型 > is numeric(#返回值为TRUE或 FALSE is logicall #返回值为TRUE或 FALSE > is charactor()#返回值为TRUE或 FALSE > is data frame()#返回值为TRUE或 FALSE 对象类型转换 > as numeric0#转换为数值型 as logica #转换为逻辑型 > ascharactor()#转换为字符型 > as matrix( #转换为矩阵 > as, dataframe()#转换为数据框 > as factor()#转换为因子
R语言基本操作 数据类型判断及转换 > mode() #元素类型 > class() #变量类型 > is.numeric() #返回值为TRUE或FALSE > is.logical() #返回值为TRUE或FALSE > is.charactor() #返回值为TRUE或FALSE > is.data.frame() #返回值为TRUE或FALSE > as.numeric() #转换为数值型 > as.logical() #转换为逻辑型 > as.charactor() #转换为字符型 > as.matrix() #转换为矩阵 > as.dataframe() #转换为数据框 > as.factor() #转换为因子 对象类型判断 对象类型转换
R语言基本操作 特殊数据类型 NA 缺失值 NaN 无意义数据 -Inf 负无穷 正无穷 >x<-c(NA,1:3,-1:1/ >Ⅹ [1 NA 123-Inf NaN Inf is na(x) [1 TRUE FALSE FALSE FALSE FALSE TRUE FALSE is finite(x) [1]FALSE TRUE TRUE TRUE FALSE FALSE FALSE >is infinite(x [1] FALSE FALSE FALSE FALSE TRUE FALSE TRUE >IS nan 1] FALSE FALSE FALSE FALSE FALSE TRUE FALSE
R语言基本操作 特殊数据类型 NA 缺失值 NaN 无意义数据 -Inf 负无穷 Inf 正无穷 > x <- c(NA, 1:3, -1:1/0) > x [1] NA 1 2 3 -Inf NaN Inf > is.na(x) [1] TRUE FALSE FALSE FALSE FALSE TRUE FALSE > is.finite(x) [1] FALSE TRUE TRUE TRUE FALSE FALSE FALSE > is.infinite(x) [1] FALSE FALSE FALSE FALSE TRUE FALSE TRUE > is.nan(x) [1] FALSE FALSE FALSE FALSE FALSE TRUE FALSE