Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.4.Pakiety
>print("Napiswcudzysłowie",quote=TRUE)
[1]"Napiswcudzysłowie"
>print("Napiswcudzysłowie",quote=FALSE)
[1]Napiswcudzysłowie
>print.default(c(1,3,NA,5,3,NA,NA,14),na.print="Brakwartości")
[1]1
3Brakwartości53BrakwartościBrakwartości14
17
Przywydrukachłączącychstałetekstowezwartościamizmiennychfunkcjaprint
częstojestużywanarazemzfunkcjąpasteomówionąwdalszejczęścirozdziału.
1.4.Pakiety
„Niepytajsię,czycośmożnawRzrobić,pytajsięjak?”.Tozdanie,woryginaledotyczą-
cesystemuUnix,dobrzeoddajewielośćmożliwościizaimplementowanychalgorytmów
środowiskaR.Siłąprogramujestrozmaitośćprocedurimetodprzezniegooferowanych.
Zdecydowanawiększośćznanychalgorytmówwielowymiarowejanalizystatystycznej
jestwjęzykuRoprogramowana,choćzewzględunaichróżnorodnośćiciągłyroz-
wójniewszystkieznajdująsięwjądrze(core)systemu,awieleumieszczonychjestw
dodatkowychpakietach.
Szacujesię,żewwersji2.7.xsystemRmaponadtysiącpięćsetpakietówrozsze-
rzającychjegomożliwości.Trudnosobiewyobrazić,abyktokolwiekpoznałistosował
wszystkieznich.
ZdecydowanawiększośćpakietówumieszczonajestnaserwerachCRAN(Compre-
hensiveRArchiveNetwork).Historyczniejestonpodzielonyczteryrepozytoria:CRAN,
CRAN(extras),Omegahat,BioC(zczteremapoddziałami:software,annotation,experi-
mentiextra).Zmianarepozytoriów,zktórychRkorzystawtrakciesesji,odbywasię
przezpoleceniemenuPackages|Selectrepositories(rys.1.3).
Rys.1.3.Wybórrepozytoriówpakietów
wśrodowiskuR
Dowiększościzastosowańwystarczywybórdwóchpierwszychrepozytoriów.Po-
czątkującyużytkownicymogąjednakzaznaczyćwszystkiepozycjeimiećwybórzpa-
kietówznajdującychsięwewszystkichrepozytoriach.
Używaniefunkcjizpakietówwymagadwóchczynności:
1.Zainstalowaniepakietuwsystemie.Jesttoczynnośćjednorazowa.Pakietrazzain-
stalowanywsystemiepozostajewnimnazawsze(chybażezostaniezdeinstalowany,ale