R Language
принуждение
Поиск…
Вступление
Принуждение происходит в R, когда тип объектов изменяется при вычислении либо неявно, либо с помощью функций для явного принуждения (например, as.numeric, as.data.frame и т. Д.).
Неявное принуждение
Принуждение происходит с типами данных в R, часто неявно, так что данные могут вместить все значения. Например,
x = 1:3
x
[1] 1 2 3
typeof(x)
#[1] "integer"
x[2] = "hi"
x
#[1] "1" "hi" "3"
typeof(x)
#[1] "character"
Обратите внимание, что сначала x
имеет integer
тип. Но когда мы назначили x[2] = "hi"
, все элементы x
были принудительно введены в character
поскольку векторы в R могут хранить только данные одного типа.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow