Úvod do funkcie

Funkcie sú základným stavebným kameňom každého programovacieho jazyka. Pomáha pri modulárnom programovaní, tj vytvárame blok kódu (funkcie) a používame ho vždy, keď je to potrebné. Vytvorenie funkcie zabráni opakovanému písaniu toho istého kódu. V tejto téme sa dozvieme viac o programových funkciách R.

Funkcia by mala byť

  • napísané na vykonanie zadanej úlohy.
  • môže alebo nemusí obsahovať argumenty
  • obsahovať telo
  • môže alebo nemusí vrátiť jednu alebo viac hodnôt.

Funkcie v R

R má veľa vstavaných funkcií, ktoré sa používajú pre konkrétne úlohy

Tu sú niektoré dôležité a často používané funkcie v Data Science

sú uvedené nižšie

1. priemer ()

Používa sa na nájdenie priemeru pre objekt.

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

Výkon:

(1) 7, 916667

2. sd ()

Vracia štandardnú odchýlku objektu.

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

Výkon:

(1) 10, 58694

3. medián ()

Vracia sa stredná hodnota.

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

Výkon:

(1) 5.5

4. suma ()

Vracia sumu.

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

Výkon:

(1) 95

5. min ()

Vracia minimálnu hodnotu.

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

Výkon:

(1) 0

6. max ()

Vracia maximálnu hodnotu.

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

Výkon:

(1) 40

7. is.na ()

Vracia prázdne riadky.

Výstup je buď PRAVÝ ALEBO NEPRAVDA.

Platí to pre prázdne riadky a False pre neprázdne.

  • what (is.na ()) - Vracia index prázdnych riadkov.
  • help () - používa sa na zobrazenie dokumentácie modulov, funkcií, tried, kľúčových slov atď.

Existuje mnoho ďalších vstavaných funkcií, ktoré možno použiť pri importovaní príslušných knižníc.

Okrem týchto vstavaných funkcií môžeme podľa potreby vytvárať aj vlastné funkcie.

Vytváranie vlastných funkcií

Tu je formát na písanie našej vlastnej funkcie:

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

Tu vysvetľujem každú súčasť tejto funkcie definovanej používateľom.

1. Názov funkcie

Našu funkciu môžeme pomenovať, ale názov funkcie rozhodujeme na základe

Funkčnosť, tj typ operácie, ktorú vykonáva.

Napríklad, ak vytvárame funkciu na výpočet súčtu 2 čísel

Je lepšie priradiť tejto funkcii názov „Súčet“.

2. Telo funkcie

Píšeme kroky na vykonanie určitých operácií, tieto kroky sa označujú ako telo funkcie. Kód funkcie je uzavretý pod zloženými zátvorkami ().

Napríklad

Predpokladajme, že musíme spočítať súčet dvoch čísel:

Telo funkcie potom bude:

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

Zvýraznené riadky sa označujú ako telo funkcie.

Teraz sme narazili na niekoľko nových pojmov, ako napríklad return () a za názvom funkcie sme prešli dvoma hodnotami x, y, ktoré sa nazývajú parametre. Tieto pojmy podrobne vysvetlím:

Po prvé, parametre: Toto sú premenné, na ktorých vykonávame operáciu definovanú vo funkcii.

Po druhé, return (): Vo vnútri funkcie máme return (), ktorý spôsobí ukončenie našej funkcie a vráti hodnotu volajúcemu.

Dôležitosť vybudovať funkciu

Je veľmi ťažké pochopiť veľký kus kódu. Je potrebné navrhnúť nový spôsob, ako rozbiť veľký monolitický kód na menší čitateľný kód, tj (funkcia)

Vďaka použitiu funkcie sa stal lepším spôsobom modularizácie. Táto funkcia je len ďalším spôsobom, ako zoskupiť vykonávací riadok kódov do jedného bloku a pomenovať ho. Meno nám pomáha nazývať ho tak, ako mi môžete zavolať, ak poznáte moje meno.

Ako sme videli, v R existuje niekoľko zabudovaných funkcií, vďaka ktorým je náš

Pracujte jednoduchšie, musíme iba importovať knižnice a používať funkcie

dostupné v týchto knižniciach.

Záver - Funkcie programu R

Primárne použitie R je a bude vždy štatistika, vizualizácia a strojové učenie, čo si vyžaduje veľa výpočtov a vizualizácií, čo znamená, že budeme potrebovať veľa funkcií. Takmer vo všetkých projektoch Data Science je potrebných len málo štatistických výpočtov, ako je priemer, stredná hodnota, štandardná odchýlka atď. Preto máme veľa vstavaných knižníc, ktoré pozostávajú z mnohých často používaných funkcií. Ak potrebujeme implementáciu nových funkcií, môžeme si vytvoriť vlastné funkcie.

Odporúčané články

Toto je sprievodca funkciami programu R. Tu diskutujeme o niektorých dôležitých a často používaných funkciách v programe R ao formáte na písanie našej vlastnej funkcie. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. R Programovací jazyk
  2. R Programovanie verzus Python
  3. Kariéra v programovaní R
  4. R Príručka programovania online
  5. Príklady zabudovaných funkcií Pythonu

Kategórie: