http://cran.r-project.org ************************ Uvod - kalkulator ************************ "a" enojni in dvojni narekovaji so enakovredni, privzeti so dvojni 1 TRUE / FALSE 2+3i - kompleksna stevila pi exp(1) sin asin ?sin 3+45*2-(2-3) 1/0 options(digits=5) - stevilo mest za izpis (brez decimalne pike) ********************* spremenljivke, prireditveni stavek ******************* - imena spremenljivk a, abc, a1, a.1 R je 'case sensitive', a in A ni ista spremenljivka prireditveni stavek <- ali -> a<-"abcdefghi" substr(a,2,4) a<- 123.23 kompleksna stevila z <- 2+3i z^2 sqrt(z) # komentar - vse kar je desno se ignorira ********************* osnovni tipi **************** - double typeof - character - logical - complex preverjanje tipa podatkov is.logical(a) is.integer(a) is.complex(a) is.integer(a) a<-1 typeof(a) vrne double b <- as.integer(a) typeof(b) vrne integer - R racuna vedno z realnimi stevili, razen ce ga prisilimo, da je neka spremenljivka celostevilska sqrt(-2) vrne NaN sqrt(as.complex(-2)) vrne 0+1.414214i konstante ------------------------ NaN - not a number Inf - neskoncno NA - manjkajoca vrednost NULL - prazen seznam (nil v Pascalu) a<-2 b<-3 c<-4 a*b+c primerjave a>2 a==2 enakost a!=2 neenakost &, |, ! (logicni operatorji in, ali ne) *************************************************** Ob izhodu iz R-a nas vprasa, ce zelimo shraniti trenutne spremenljivke. V tem primeru se bodo ob naslednjem poganjanju R le te ponovno nalozile in bodo dostopne za uporabo. Spisek trenutno dostopnih spremenljivk dobimo z ls() ali objects() Spremenljivko x izlocimo z rm(x) Vse spremenljivke naenkrat pa izlocimo z rm(list=ls()) ****************************************************