我正在尝试理解R编程语言中的 COERCION 。关于 显式强制 ,它指出我们可以从一类向量(考虑通用对象)转换为另一类向量。
考虑以下问题,
> x <- c(1L, 0L, 3L)
> class(x)
[1] "integer"
所以x的类在这里是整数。现在我们可以将其转换为逻辑形式,
> as.logical(x)
[1] TRUE FALSE TRUE
所以现在x的类按照强制性应该是逻辑的,但是当我再次如下显示x的类时,
> as.logical(x)
[1] TRUE FALSE TRUE
> class(x)
[1] "integer"
它如何运作?请帮助我理解。而且请纠正我的句子 “所以现在x的类应该按照强制性是合理的 ”