Introducere în funcție

Funcțiile sunt blocul fundamental al oricărui limbaj de programare. Ajută la programarea modulară, adică creăm un bloc de cod (funcție) și îl utilizăm ori de câte ori este necesar. Crearea funcției evită să scriem din nou aceeași bucată de cod. În acest subiect, vom afla despre funcțiile programului R.

O funcție ar trebui să fie

  • scris pentru a îndeplini o sarcină specificată.
  • poate include sau nu argumente
  • contin un corp
  • poate sau nu să returneze una sau mai multe valori.

Funcții în R

R are multe funcții încorporate care sunt utilizate pentru sarcini specifice

Iată câteva funcții importante și frecvent utilizate în știința datelor

sunt enumerate mai jos

1. medie ()

Este folosit pentru a găsi media pentru obiect.

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

ieşire:

(1) 7.916667

2. sd ()

Returnează abaterea standard a unui obiect.

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

ieşire:

(1) 10.58694

3. median ()

Se întoarce median.

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

ieşire:

(1) 5.5

4. suma ()

Se returnează suma.

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

ieşire:

(1) 95

5 minute()

Se returnează valoarea minimă.

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

ieşire:

(1) 0

6. max ()

Se returnează valoarea maximă.

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

ieşire:

(1) 40

7. este.na ()

Se returnează rândurile goale.

Rezultatul este ADEVĂRAT sau FALS.

Adevărat pentru rândurile goale și Fals pentru cele necuprinzătoare.

  • which (is.na ()) - Returnează indexul rândurilor goale.
  • help () - utilizat pentru afișarea documentației modulelor, funcțiilor, claselor, cuvintelor cheie etc.

Există multe alte funcții încorporate care pot fi utilizate prin importarea bibliotecilor respective.

În afară de aceste funcții încorporate, ne putem crea propriile funcții în funcție de necesitate.

Crearea propriilor noastre funcții

Iată formatul pentru scrierea propriei noastre funcții:

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

Aici explic fiecare componentă a acestei funcții definite de utilizator.

1. Numele funcției

Putem da orice nume funcției noastre, dar noi decidem numele funcției pe baza

Funcționalitatea, adică, tipul de operație pe care îl execută.

De exemplu, dacă creăm o funcție pentru a calcula suma a 2 numere, atunci

Este mai bine să dați numele „Sume” acestei funcții.

2. Corpul funcției

Scriem pașii pentru a efectua anumite operații, acești pași sunt numiți corpul funcției. Codul funcției este închis sub bretele cretate ().

De exemplu

Să presupunem că trebuie să calculăm suma a două numere:

Atunci corpul funcției va fi:

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

Liniile evidențiate sunt denumite corpul funcției.

Acum, am întâlnit câțiva termeni noi precum return () și după numele funcției, am trecut două valori x, y acestea sunt denumite ca parametri. Voi explica acești termeni în detalii:

În primul rând, parametrii: acestea sunt variabilele pe care efectuăm operația definită în funcție.

În al doilea rând, return (): în interiorul funcției, avem un return () care face ca funcția noastră să iasă și să returneze valoarea apelantului.

Importanța pentru construirea funcției

Este foarte dificil să înțelegeți bucata mare de cod. Este necesar să concepeți o nouă modalitate de a rupe codul monolitic mare în coduri mai mici, adică (funcție)

Datorită utilizării funcției, a devenit o modalitate mai bună de a modula. Funcția este doar o altă modalitate de a grupa linia de execuție a codurilor într-o singură bucată și de a o denumi. Numele ne ajută să-l numim așa cum mă poți suna dacă îmi cunoști numele.

Așa cum am văzut, există mai multe funcții încorporate în R, care fac din noi

Funcționează mai ușor, trebuie doar să importăm bibliotecile și să putem folosi funcțiile

disponibil în aceste biblioteci.

Concluzie - Funcțiile programului R

Utilizările principale ale R sunt și vor fi întotdeauna, statistici, vizualizare și învățare automată, ceea ce necesită o mulțime de calcule și vizualizări, ceea ce înseamnă că vom avea nevoie de o mulțime de funcții. Puține calcule statistice, cum ar fi media, abaterea standard, etc. sunt necesare în aproape toate proiectele Data Science, de aceea avem o mulțime de biblioteci încorporate care constau în multe funcții care sunt utilizate frecvent. Dacă avem nevoie de funcționalități noi pentru a fi implementate, ne putem crea propriile funcții.

Articole recomandate

Acesta este un ghid pentru funcțiile programului R. Aici discutăm câteva funcții importante și utilizate frecvent în Programul R și formatul pentru scrierea propriei noastre funcții. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -

  1. R Limbaj de programare
  2. Programare R vs Python
  3. Cariere în programare R
  4. Tutorial R Programare Online
  5. Exemple de funcții Python încorporate

Categorie: