Zoeken…


Invoering

Dwang vindt plaats in R wanneer het type objecten tijdens de berekening impliciet wordt gewijzigd of door functies voor expliciete dwang te gebruiken (zoals as.numeric, as.data.frame, enz.).

Impliciete dwang

Dwang gebeurt met gegevenstypen in R, vaak impliciet, zodat de gegevens alle waarden kunnen bevatten. Bijvoorbeeld,

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

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

Merk op dat x eerst van het type integer . Maar toen we x[2] = "hi" toewijzen, werden alle elementen van x in character gedwongen omdat vectoren in R alleen gegevens van één type kunnen bevatten.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow