0

我正在尝试理解 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 的类应该是合乎逻辑的

4

0 回答 0