Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.4.BRAKIDANYCH,WARTOŚCINIESKOŃCZONEINIE-LICZBY29
T<-FALSE
print(T)
##[1]FALSE
rm(T)#usuńwiązanienazwyT,przywracająctymsamymjejoryginalnąwartość
T
##[1]TRUE
2.4.Brakidanych,wartościnieskończoneinie-liczby
Wanaliziedanychczstozachodzipotrzebaoznaczeniapewnychwartościjakonnie-
znane”albonniedostpne”.Wstatystycetakąsytuacjokreślamymianembrakówda-
nych(ang.missingdata).Teoriadotyczącaradzeniasobiezbrakamidanychwanalizie
statystycznejjestwbrewpozoromdośrozbudowanaistanowiciekawytematbadawczy,
por.np.[78].
BrakidanychwR.WRdoreprezentacjitakichprzypadkówsłużyobiektNA(ang.not
available;zob.?NA).Dlaprzypomnienia,takąwartośuzyskaliśmyjużwcześniej
podczasrzutowaniatypów.Gdywywołaliśmyas.integer("???"),Rodpowiedział
zgodniezeswojąnajlepsząwiedzą:nniewiem,cotojest”.
Dosprawdzania,któreelementywektoranieznane,możemyużyfunkcji
is.na().
is.na(c(1,2,NA,4))
##[1]FALSEFALSE
TRUEFALSE
WikszośoperacjinawartościachNAwwynikudatakżeNA,cojestwzasadzie
zgodneznaszymioczekiwaniami.
10==NA
#porównywanie:czy10jestrównenie-wiadomo-czemu?Niewiadomo...
##[1]NA
2^c(0,1,NA,3)#potęgowanie
##[1]
1
2NA
8
Tematdziałańnabrakachdanychomówimyszerzejwrozdz.3.
CIEKAWOSTKA
StałaNAjesttypulogicznego.IstniejąjednakodmianyNAdlainnychtypówpodstawowych
(opróczraw;por.wykazzarezerwowanychsłówkluczowychnas.26).Rstosujejeniejawnie
zgodniezwłasnymipotrzebami.Wszystkopoto,bynienaruszyzasadyspójnościtypów
elementówwektorówatomowych.