20190503-类型&查看类型&判断类型&类型转换

2019-05-03  本文已影响0人  天空的小白

类型

1.原子类型包括:数值型(双精度型和整数型),字符型,逻辑型,复数型,原生型
2.封装类型包括:向量,因子,矩阵,数据框,列表
3.逻辑向量的三种取值类型: TRUE\FALSE\NA
4.数值向量中的double类型只是近似值
Example

x为2的平方根的平方也就是2,但x-2却不是0
5.缺失值

查看类型

Function

判断类型(返回TRUE或FALSE)

function interpretion
is.logical 判断是否为逻辑值
is.double 判断是否为double型
is.integer 判断是否为整型
is.character 判断是否为字符
is.vector 判断是否为向量
is.factor 判断是否为因子
is.matrix 判断是否为矩阵
is.data.frame 判断是否为数据框
is.list 判断是否为列表
is.null() 判定是否为NULL
is.na() 判定是否NA
is.complex() 判定是否复数向量
is.finite 判断是否为有穷数

is.finite()与!is.infinite()的区别

function 0 Inf NA NaN
is.finite() T F F F
!is.infinite() T F T T

类型转换

function interpretion
as.numeric() 转换为数字型
as.logical() 转换为逻辑值
as.character() 转换为字符
as.vector() 转换为向量
as.factor() 转换为因子
as.matrix() 转换为矩阵
as.data.frame() 转换为数据框
as.list() 转换为列表

Example

as.numeric()例子
as.logical()例子
as.charater()例子
上一篇 下一篇

猜你喜欢

热点阅读