Szukaj…


Wprowadzenie

Przymus ma miejsce w R, gdy typ obiektów jest zmieniany podczas obliczeń niejawnie lub przy użyciu funkcji jawnego przymusu (takich jak liczba, as.data.frame itp.).

Domniemany przymus

Do przymusu dochodzi z typami danych w R, często niejawnie, aby dane mogły pomieścić wszystkie wartości. Na przykład,

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

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

Zauważ, że na początku x jest integer . Ale kiedy przypisaliśmy x[2] = "hi" , wszystkie elementy x zostały przymuszone do character ponieważ wektory w R mogą przechowywać tylko dane jednego typu.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow