Funkcije programa R - Saznajte važne funkcije u programu R

Sadržaj:

Anonim

Uvod u funkciju

Funkcije su temeljni građevni blok bilo kojeg programskog jezika. Pomaže u modularnom programiranju, tj. Stvaramo blok koda (funkcije) i koristimo ga kad god je potrebno. Stvaranje funkcije izbjegava uvijek pisati isti dio koda. U ovoj ćemo temi upoznati s funkcijama programa R.

Funkcija treba biti

  • napisana za obavljanje određenog zadatka.
  • može ili ne uključuje argumente
  • sadrže tijelo
  • može ili ne mora vratiti jednu ili više vrijednosti.

Funkcije u R

R ima mnogo ugrađenih funkcija koje se koriste za određene zadatke

Evo nekih važnih i često korištenih funkcija u Data Science-u

navedene su u nastavku

1. znači ()

Koristi se za pronalaženje srednje vrijednosti objekta.

Ex: a<-c(0:10, 40)
xm<-mean(a)
print(xm)

Izlaz:

(1) 7.916667

2. sd ()

Vraća standardno odstupanje objekta.

a<-c(0:10, 40)
xm<-sd(a)
print(xm)

Izlaz:

(1) 10, 58694

3. medijan ()

Vraća se medijan.

a<-c(0:10, 40)
xm<-meadian(a)
print(xm)

Izlaz:

(1) 5.5

4. zbroj ()

Vraća zbroj.

a<-c(0:10, 40)
xm<-sum(a)
print(xm)

Izlaz:

(1) 95

5 minuta()

Vraća minimalnu vrijednost.

a<-c(0:10, 40)
xm<-min(a)
print(xm)

Izlaz:

(1) 0

6. max ()

Vraća maksimalnu vrijednost.

a<-c(0:10, 40)
xm<-max(a)
print(xm)

Izlaz:

(1) 40

7. je.na ()

Vraća prazne redove.

Izlaz je ili TRUE ili FALSE.

Točno za prazne redove i False za one koji nisu prazni.

  • koji (is.na ()) - Vraća indeks praznih redaka.
  • help () - koristi se za prikaz dokumentacije modula, funkcija, klasa, ključnih riječi itd.

Postoje mnoge druge ugrađene funkcije koje se mogu koristiti uvozom odgovarajućih knjižnica.

Osim ovih ugrađenih funkcija, prema potrebi možemo izraditi i vlastite funkcije.

Stvaranje vlastitih funkcija

Evo formata za pisanje vlastite funkcije:

Funtion_name <- function(p)
(
Body
return ()
)

Ovdje objašnjavam svaku komponentu ove funkcije koju definira korisnik.

1. Naziv funkcije

Našoj funkciji možemo dati bilo koje ime, ali ime funkcije odlučujemo na temelju

Funkcionalnost, tj. Vrsta operacije koju izvodi.

Na primjer, ako stvaramo funkciju za izračun zbroja 2 broja, tada

Bolje je dati ime „Zbroj“ toj funkciji.

2. Tijelo funkcije

Pišemo korake za izvođenje određene operacije koji se nazivaju tijelom funkcije. Kod funkcije zatvoren je pod kovrčavim zagradama ().

Na primjer

Pretpostavimo da moramo izračunati zbroj dva broja:

Tada će tijelo funkcije biti:

Sum (x, y)
(
a=x
b=y
c = a+b
return (c)
)

Istaknute crte označavaju se kao tijelo funkcije.

Sada smo naišli na nekoliko novih pojmova poput return () i nakon naziva funkcije prenijeli smo dvije vrijednosti x, y koje se nazivaju parametrima. Objasnit ću detaljno ove pojmove:

Prvo, parametri: Ovo su varijable na kojima izvodimo operaciju definiranu u Funkciji.

Drugo, return (): unutar funkcije imamo return () koji uzrokuje da naša funkcija izađe i vrati vrijednost svojoj pozivaocu.

Važnost za izgradnju funkcije

Vrlo je teško razumjeti veliki komad koda. Potrebno je osmisliti novi način razbijanja velikog monolitnog koda u manji čitljivi kod, tj. (Funkcija)

Zbog korištenja funkcije, postao je bolji način za modularizaciju. Funkcija je samo još jedan način da se u jednom komadu grupiraju linije izvršenja kodova i imenuju je. Ime nam pomaže da ga nazovemo na način na koji me možete zvati ako znate moje ime.

Kao što smo vidjeli, u R-u postoji nekoliko ugrađenih funkcija, koje čine našu

Radite lakše, samo moramo uvesti knjižnice i moći ćemo koristiti funkcije

dostupno u ovim knjižnicama.

Zaključak - Funkcije programa R

Primarne uporabe R-a jesu i uvijek će biti, statistika, vizualizacija i strojno učenje, što zahtijeva mnogo proračuna i vizualizacija, što znači da će nam trebati puno funkcija. Malo je statističkih izračuna poput srednjeg, srednjeg, standardnog odstupanja itd. Potrebno u gotovo svim projektima Data Science. Zbog toga imamo puno ugrađenih knjižnica koje se sastoje od mnogih funkcija koje se često koriste. Ako trebamo implementirati novu funkcionalnost, možemo stvoriti vlastite funkcije.

Preporučeni članci

Ovo je vodič za funkcije programa R. Ovdje smo raspravljali o nekim važnim i često korištenim funkcijama u R programu i formatu za pisanje vlastite funkcije. Možete također pogledati sljedeće članke da biste saznali više -

  1. R Programski jezik
  2. R Programiranje vs Python
  3. Karijere u R programiranju
  4. Vodič za programiranje na mreži
  5. Primjeri ugrađenih funkcija Python-a