Я пытаюсь понять COERCION на языке программирования R. Когда дело доходит до явного приведения , в нем говорится, что мы можем преобразовать один класс векторов (с учетом общего объекта) в другой класс.
Подумайте о следующем,
> 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 должен быть логическим согласно принуждению "