Поиск…


Вступление

Принуждение происходит в 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