Sissejuhatus funktsiooni

Funktsioonid on mis tahes programmeerimiskeele põhiosa. See aitab moodulprogrammeerimisel, st loome koodiploki (funktsiooni) ja kasutame seda vajadusel. Funktsiooni loomisel välditakse sama kooditüki uuesti ja uuesti kirjutamist. Selles teemas õpime tundma R programmi funktsioone.

Funktsioon peaks olema

  • kirjutatud määratud ülesande täitmiseks.
  • võib või ei pruugi sisaldada argumente
  • sisaldavad keha
  • võib või ei pruugi ühte või mitut väärtust tagastada.

Funktsioonid R-s

R-l on palju sisseehitatud funktsioone, mida kasutatakse konkreetsete ülesannete jaoks

Siin on mõned olulised ja sagedamini kasutatavad funktsioonid andmeteaduses

on loetletud allpool

1. keskmine ()

Seda kasutatakse objekti keskmise leidmiseks.

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

Väljund:

(1) 7, 916667

2. sd ()

See tagastab objekti standardhälbe.

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

Väljund:

(1) 10, 58694

3. mediaan ()

See tagastab mediaani.

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

Väljund:

(1) 5.5

4. summa ()

See tagastab summa.

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

Väljund:

(1) 95

5. min ()

See tagastab minimaalse väärtuse.

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

Väljund:

(1) 0

6. max ()

See tagastab maksimaalse väärtuse.

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

Väljund:

(1) 40

7. on.na ()

Tagastab tühjad read.

Väljund on kas tõeline või vale.

Tõsi tühjade ridade puhul ja vale valede puhul.

  • mis (is.na ()) - tagastab tühjade ridade indeksi.
  • abi () - kasutatakse moodulite, funktsioonide, klasside, märksõnade jms dokumentide kuvamiseks

On ka palju muid sisseehitatud funktsioone, mida saab vastavate raamatukogude importimisel kasutada.

Lisaks nendele sisseehitatud funktsioonidele saame luua oma vajadustele vastavad funktsioonid.

Oma funktsioonide loomine

Siin on meie oma funktsiooni kirjutamise vorming:

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

Selgitan siin selle kasutaja määratletud funktsiooni iga komponenti.

1. Funktsiooni_nimi

Me võime oma funktsioonile anda mis tahes nime, kuid funktsiooni nime otsustame vastavalt

Funktsionaalsus, st selle toimingu tüüp.

Näiteks kui loome funktsiooni 2 arvu summa arvutamiseks, siis

Parem on anda sellele funktsioonile nimi “Sum”.

2. Funktsiooni keha

Kirjutame teatud toimingu tegemiseks vajalikud toimingud, neid etappe nimetatakse funktsiooni kehaks. Funktsiooni kood on suletud traksidega ().

Näiteks

Oletame, et peame arvutama kahe numbri summa:

Siis on funktsiooni põhiosa järgmine:

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

Esiletõstetud jooni nimetatakse funktsiooni kehaks.

Nüüd oleme kohanud mõnda uut mõistet nagu return () ja pärast funktsiooni nime on möödunud kaks väärtust x, y nimetatakse neid parameetriteks. Selgitan neid tingimusi üksikasjalikult:

Esiteks, parameetrid: need on muutujad, millel teostame funktsioonis määratletud toimingu.

Teiseks, tagasitulek (): funktsiooni sees on tagasitulek (), mis põhjustab meie funktsiooni väljumise ja loovutab väärtuse tema helistajale.

Funktsiooni loomise olulisus

Suurest koodiribast on väga raske aru saada. On vaja välja töötada uus viis, kuidas murda suur monoliitne kood väiksemaks loetavaks koodiks, st (Funktsioon)

Funktsiooni kasutamise tõttu sai sellest parem moodus modulatsiooniks. Funktsioon on lihtsalt veel üks viis, kuidas grupeerida koodide täitmisrida ühte tükki ja sellele nimi panna. Nimi aitab meil seda nimetada nii, nagu saate mulle helistada, kui teate minu nime.

Nagu nägime, on R-is mitu sisseehitatud funktsiooni, mis muudavad meie

Töö on lihtsam, peame lihtsalt raamatukogud importima ja funktsioone kasutama

neis raamatukogudes saadaval.

Järeldus - R-programmi funktsioonid

R peamised kasutusalad on ja on alati statistika, visualiseerimine ja masinõpe, mis nõuab palju arvutusi ja visualiseerimisi, mis tähendab, et me vajame palju funktsioone. Peaaegu kõigis Data Science'i projektides on vaja teha vähe statistilisi arvutusi, näiteks keskmine, mediaan, standardhälve jne., Seetõttu on meil palju sisseehitatud raamatukogusid, mis koosnevad paljudest sageli kasutatavatest funktsioonidest. Kui vajame uue funktsionaalsuse rakendamist, saame luua oma funktsioonid.

Soovitatavad artiklid

See on R-programmi funktsioonide juhend. Siin käsitleme R programmi olulisi ja sagedamini kasutatavaid funktsioone ning oma funktsiooni kirjutamise vormingut. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. R programmeerimiskeel
  2. R programmeerimine vs Python
  3. Karjäär R programmeerimises
  4. R programmeerimise õpetus Internetis
  5. Näited Pythoni sisseehitatud funktsioonidest

Kategooria: