强迫

要将变量强制转换为逻辑,请使用 as.logical() 函数。

> x <- 2
> z <- x > 4
> z
[1] FALSE
> class(x)
[1] "numeric"
> as.logical(2)
[1] TRUE

as.numeric() 应用于逻辑时,将返回 double。NA 是一个逻辑值,如果结果不明确,则 NA 的逻辑运算符将返回 NA