Sök…


Introduktion

Tvingning sker i R när typen av objekt ändras under beräkningen antingen implicit eller genom att använda funktioner för uttrycklig tvång (t.ex. as.numeric, as.data.frame, etc.).

Implicit tvång

Tvång sker med datatyper i R, ofta implicit, så att data kan rymma alla värden. Till exempel,

x = 1:3
x
[1] 1 2 3
typeof(x)
#[1] "integer"

x[2] = "hi"
x
#[1] "1"  "hi" "3" 
typeof(x)
#[1] "character"

Lägg märke till att till en början är x av ett integer av typen. Men när vi tilldelade x[2] = "hi" , tvingades alla element i x till character eftersom vektorer i R bara kan innehålla data av enstaka typ.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow