Funktsioonide loetelu

Nagu seni näinud oleme on funktsioonide rakendamisel kaks võimalikku kuju: tavakuju ja lühikuju. Tavakujuks on funktsiooninimi(sisendväärtus1, sisendväärtus2, ...) samas kui lühikuju üheks näiteks oli summeerimine sümboli + abil. Kuivõrd olulisemate erikuju omavate funktsioonide nimistu on üpris lühike (me ei vaata siin tingimuste seadmist s.o. funktsioone, mis tagastavad väärtusi true ja false), siis alustame sellest. Olgu meil eelnevalt defineeritud

> a=3
> b=2
> c=9
> d=c(1,3) #c on funktsioon, mis tekitab antud sisenditest vektori
> e=c(3,5)

sümbol funktsioon näide kasutamisest tulemus
: järjestikuste täisarvude jada tekitamine 1:a 1 2 3
+ liitmine b+c 11
- lahutamine 11-c 2
* korrutamine a*b 6
/ jagamine 6/b 3
**
astendamine
a**b
9
%*%
maatrikskorrutamine (ka skalaarkorrutis)
d%*%e
18
%%
täisarvulise jagamise jääk
c%%b 1
%/%
jagatise täisosa c%/%b
4

Märgime veel, et funktsioonil help esineb samuti lühikuju. Nimelt on samaväärsed käsud help("seq") ja ?seq. 

Tavakuju omavaid funktsioone on väga palju ja igasuguse nimistu koostamine on küllaltki tänamatu ülesanne. Üks selline põhjalik kommenteeritud nimistu, mille autoriks Tom Short, on kättesaadav aadressilt http://cran.r-project.org/doc/contrib/Short-refcard.pdf.