1.4. Korisničke funkcije
Prilikom programiranja kompleksnijih sistema za modeliranje ili izvještavanje, kao standardan način organizovanja R kodova izdvojilo se kreiranje korisničkih funkcija. Funkcije u najširem smislu predstavljaju blokove R koda za obavljanje pojedinih zadataka i to često onih koji se ponavljaju. Nakon programiranja funkcije, ista se poziva kao i svaka druga funckija - kucanjem naziva funkcije i unutar zagrada definisanjem njenih argumenata. Naredni primjer prikazuje kreiranje korisničke funkcije, koja obavlja sljedeće procedure:
za numerički input vektor (
x
) računa aritmetičku sredinu i zbir vrijednosti;generiše data frame sa rezultatima iz koraka 1;
eksportuje rezultate u MS Excel fajl pod nazivom koji korisnik definiše kao argument funkcije (
eksport_naziv
)
Primjer 17:
Svaka R funkcija, bilo da je dio osnovne konfiguracije ili dodatno importovanog paketa (ovo se ne odnosi na funkcije koje korisnik kreira tokom procesa programiranja), sadrži stranu za pomoć na kojoj su objašnjeni svrha i argumenti funkcije, a najčešće na kraju strane dat je i primjer koriščćenja iste. Generalno pravilo za pozivanje pomoći jeste kucanje znaka pitanja i naziva funkcije u konzoli.
Last updated
Was this helpful?