Bevezetés a funkcióba

A funkciók minden programozási nyelv alapvető építőkövei. Segít a moduláris programozásban, azaz létrehozunk egy kódblokkot (függvény), és szükség esetén használjuk. A függvény létrehozásával elkerülhető, hogy újra és újra ugyanazt a kódot írják. Ebben a témában megismerjük az R program funkcióit.

A függvénynek meg kell lennie

  • egy meghatározott feladat elvégzéséhez írt.
  • tartalmazhat vagy nem tartalmazhat érveket
  • tartalmaznak testet
  • lehet, hogy nem ad vissza egy vagy több értéket.

Funkciók R-ben

Az R sok beépített funkcióval rendelkezik, amelyeket az adott feladatokhoz használnak

Itt néhány fontos és gyakran használt funkció az adattudományban

alább felsoroltak

1. átlag ()

Az objektum átlagának meghatározására szolgál.

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

Kimenet:

(1) 7, 916667

2. sd ()

Visszaadja az objektum szórását.

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

Kimenet:

(1) 10, 58694

3. medián ()

Visszatérő medián.

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

Kimenet:

(1) 5.5

4. összeg ()

Visszatérít.

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

Kimenet:

(1) 95

5 perc()

Minimális értéket ad vissza.

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

Kimenet:

(1) 0

6. max ()

Visszaadja a maximális értéket.

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

Kimenet:

(1) 40

7. is.na ()

Az üres sorokat adja vissza.

A kimenet IGAZ vagy HAMIS.

Igaz az üres sorokra és hamis a nem üres sorokra.

  • mely (is.na ()) - Visszaadja az üres sorok indexét.
  • help () - modulok, funkciók, osztályok, kulcsszavak stb. dokumentációjának megjelenítésére szolgál.

Számos más beépített funkció is felhasználható a megfelelő könyvtárak importálásával.

Ezen beépített funkciókon kívül szükség szerint saját funkciókat is létrehozhatunk.

Saját funkciók létrehozása

A következő formátum írja be saját funkciónkat:

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

Itt elmagyarázom a felhasználó által definiált függvény egyes alkotóelemeit.

1. Funkciónév

Bármely nevet megadhatunk funkciónknak, de a függvény nevét a

Funkcionalitás, azaz az elvégzett művelet típusa.

Például, ha olyan függvényt hozunk létre, amely kiszámítja a 2 szám összegét, akkor

Sokkal jobb, ha erre a funkcióra „Sum” nevet adunk.

2. A funkció törzse

Az egyes műveletek végrehajtásához szükséges lépéseket írjuk, ezeket a lépéseket a függvény testének nevezzük. A funkció kódját göndör tartóelem alatt zárjuk be.

Például

Tegyük fel, hogy ki kell számítanunk két szám összegét:

Akkor a funkció törzse a következő lesz:

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

A kiemelt vonalakat a függvény testének nevezzük.

Találkoztunk néhány új kifejezéssel, mint például a return (), és a függvény neve után átadtuk két x értéket, y ezeket paramétereknek nevezzük. Ezeket a kifejezéseket részletesebben elmagyarázom:

Először: Paraméterek: Ezek azok a változók, amelyeken végrehajtjuk a Funkcióban meghatározott műveletet.

Másodszor, visszatérés (): A függvényen belül van egy visszatérés (), amely miatt funkciónk kilép, és visszaadja az értéket a hívójának.

A funkció felépítésének fontossága

Nagyon nehéz megérteni a kód nagy darabját. Új módszert kell kidolgozni a nagy monolitikus kód apróbb olvasható kódokra történő törésére, azaz (Funkció)

A Function használatának köszönhetően ez a moduláció jobb módja lett. A funkció csak egy másik módja a kódok végrehajtási sorának egy darabba csoportosítására és elnevezésére. A név segít nevezni úgy, ahogyan felhívhat, ha ismeri a nevemet.

Mint láttuk, az R-ben több olyan beépített funkció is van, amelyek teszik

A munka könnyebb, csak importálni kell a könyvtárakat és használhatjuk a funkciókat

elérhető ezekben a könyvtárakban.

Következtetés - R program funkciók

Az R elsődleges felhasználása a statisztika, a megjelenítés és a gépi tanulás, és mindig is a következő lesz: ez sok számítást és megjelenítést igényel, ami azt jelenti, hogy sok funkcióra lesz szükségünk. Szinte minden Data Science projektben kevés statisztikai számításra van szükség, például középértékre, mediánra, szórásra stb., Ezért van egy csomó beépített könyvtár, amely számos, gyakran használt funkcióból áll. Ha új funkciókra van szükségünk a bevezetéshez, akkor saját funkciókat is létrehozhatunk.

Ajánlott cikkek

Ez egy útmutató az R programfunkciókhoz. Itt tárgyalunk az R Program néhány fontos és gyakran használt funkcióját, valamint a saját funkciónk írásának formátumát. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -

  1. R programozási nyelv
  2. R Programozás vs Python
  3. Karrier az R programozásban
  4. R programozási útmutató Online
  5. Példák a Python beépített funkcióira

Kategória: