R Language
Coercizione
Ricerca…
introduzione
La coercizione si verifica in R quando il tipo di oggetti viene modificato durante il calcolo in modo implicito o utilizzando funzioni di coercizione esplicita (come as.numeric, as.data.frame, ecc.).
Coercizione implicita
La coercizione avviene con i tipi di dati in R, spesso implicitamente, in modo che i dati possano contenere tutti i valori. Per esempio,
x = 1:3
x
[1] 1 2 3
typeof(x)
#[1] "integer"
x[2] = "hi"
x
#[1] "1" "hi" "3"
typeof(x)
#[1] "character"
Si noti che inizialmente, x
è di tipo integer
. Ma quando abbiamo assegnato x[2] = "hi"
, tutti gli elementi di x
sono stati convertiti in character
come i vettori in R possono contenere solo dati di tipo singolo.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow