Увод у функцију

Функције су основни градивни блок било којег програмског језика. Помаже у модуларном програмирању, тј. Креирамо блок кода (функције) и користимо га кад год је потребно. Стварање функције избегава писање истог дела кода поново и поново. У овој теми сазнаћемо о функцијама програма Р.

Функција треба да буде

  • писано да изврши одређени задатак.
  • може или не укључује аргументе
  • садрже тело
  • може или не мора вратити једну или више вредности.

Функције у Р

Р има много уграђених функција које се користе за одређене задатке

Ево неких важних и често коришћених функција у науци о подацима

су наведени у наставку

1. значи ()

Користи се за проналажење средње вредности за објект.

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

Излаз:

(1) 7.916667

2. сд ()

Враћа стандардно одступање објекта.

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

Излаз:

(1) 10.58694

3. средња вредност ()

Враћа се средња вредност.

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

Излаз:

(1) 5.5

4. сум ()

Враћа суму.

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

Излаз:

(1) 95

5 мин()

Враћа минималну вредност.

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

Излаз:

(1) 0

6. мак ()

Враћа максималну вредност.

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

Излаз:

(1) 40

7. ис.на ()

Враћа празне редове.

Излаз је или ТРУЕ или ФАЛСЕ.

Точно за празне редове и Фалсе за оне који нису празни.

  • који (ис.на ()) - Враћа индекс празних редова.
  • хелп () - користи се за приказивање документације модула, функција, класа, кључних речи итд.

Постоје многе друге уграђене функције које се могу користити увозом одговарајућих библиотека.

Поред ових уграђених функција, према потреби можемо и креирати сопствене функције.

Стварање сопствених функција

Ево формата за писање сопствене функције:

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

Овдје објашњавам сваку компоненту ове функције коју дефинира корисник.

1. Назив функције

Нашој функцији можемо дати било које име, али име функције одлучујемо на основу

Функционалност, тј. Врста операције коју изводи.

На пример, ако стварамо функцију за израчунавање суме два броја

Боље је дати име „Сум“ тој функцији.

2. Тело функције

Пишемо кораке за извођење одређене операције који се називају телом функције. Код функције је затворен под коврчавим заградама ().

На пример

Претпоставимо да морамо да израчунамо суму два броја:

Тада ће тело функције бити:

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

Истакнуте линије означавају се као тело функције.

Сада смо наишли на неколико нових израза као што је ретурн () и после назива функције прешли смо две вредности к, и које се називају параметрима. Објаснићу детаљно ове појмове:

Прво, параметри: Ово су променљиве на којима изводимо операцију дефинисану у Функцији.

Друго, ретурн (): Унутар функције имамо ретурн () који узрокује да наша функција изађе и врати вриједност свом позиваоцу.

Важност за изградњу функције

Веома је тешко разумети велики део кода. Неопходно је осмислити нови начин разбијања великог монолитног кода на мањи читљив код, тј. (Функција)

Због употребе функције, постао је бољи начин за модуларизацију. Функција је само још један начин да групишете линију извршења кодова у један комад и дате јој име. Име нам помаже да га назовемо онако како можете да ме назовете ако знате моје име.

Као што смо видели, у Р-у постоји неколико уграђених функција, које чине нашу

Радите лакше, само морамо увести библиотеке и можемо користити функције

доступно у овим библиотекама.

Закључак - Р програмске функције

Примарна употреба Р-а јесте и увек ће бити, статистика, визуализација и машинско учење, што захтева много прорачуна и визуализација, што значи да ће нам требати пуно функција. Неколико статистичких израчуна попут средњег, средњег, стандардног одступања итд. Је потребно у скоро свим пројектима Дата Сциенце. Због тога имамо пуно уграђених библиотека које се састоје од многих функција које се често користе. Ако нам требају нове функционалности да бисмо их имплементирали, можемо створити властите функције.

Препоручени чланци

Ово је водич за Р програмске функције. Овдје смо расправљали о неким важним и често кориштеним функцијама у Р програму и формату за писање властите функције. Можда ћете такође погледати следеће чланке да бисте сазнали више -

  1. Р Програмски језик
  2. Р Програмирање вс Питхон
  3. Каријере у Р програмирању
  4. Водич за програмирање на мрежи
  5. Примери уграђених функција Питхон-а

Категорија: