R Language
Przymus
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