Въведение във функцията

Функциите са основен градивен елемент на всеки език за програмиране. Той помага при модулното програмиране, т.е. създаваме блок от код (функция) и го използваме, когато се налага. Създаването на функция избягва писането на едно и също парче код отново и отново. В тази тема ще научим за функциите на програмата R.

Функция трябва да бъде

  • написани за изпълнение на определена задача.
  • може или не може да включва аргументи
  • съдържат тяло
  • може или не може да върне една или повече стойности.

Функции в R

R има много вградени функции, които се използват за специфичните задачи

Ето някои важни и често използвани функции в Data Science

са изброени по-долу

1. означава ()

Използва се за намиране на средната стойност за обекта.

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

изход:

(1) 7.916667

2. sd ()

Той връща стандартното отклонение на обект.

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. is.na ()

Връща празните редове.

Изходът е ИСТИНСКИ ИЛИ ЛЪЖЕН.

Важи за празните редове и False за непустите.

  • който (is.na ()) - Връща индекса на празните редове.
  • help () - използва се за показване на документацията на модули, функции, класове, ключови думи и т.н.

Има много други вградени функции, които могат да се използват при импортиране на съответните библиотеки.

Освен тези вградени функции, можем да създадем свои собствени функции според нуждите.

Създаване на собствени функции

Ето формата за писане на нашата собствена функция:

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

Тук обяснявам всеки компонент на тази дефинирана от потребителя функция.

1. Име на функция

Можем да дадем всяко име на нашата функция, но решаваме името на функцията въз основа на

Функционалност, т.е. вида на операцията, която извършва.

Например, ако създаваме функция за изчисляване на сумата от 2 числа тогава

По-добре е да дадете името „Сума“ на тази функция.

2. Тяло на функцията

Пишем стъпките за извършване на определена операция, тези стъпки се наричат ​​като тяло на функцията. Кодът на функцията е затворен под къдрави скоби ().

Например

Да предположим, че трябва да изчислим сумата от две числа:

Тогава тялото на функцията ще бъде:

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

Маркираните линии се обозначават като тяло на функцията.

Сега се натъкнахме на няколко нови термина като return () и след името на функцията сме преминали две стойности x, y те се наричат ​​като параметри. Ще обясня подробно тези термини:

Първо, параметри: Това са променливите, върху които извършваме операцията, дефинирана във функцията.

Второ, return (): Вътре в функцията имаме return (), което кара функцията ни да излезе и да върне стойността на нейния обаждащ се.

Значение за изграждането на функцията

Много е трудно да се разбере голямата част от кода. Необходимо е да се измисли нов начин за разбиване на големия монолитен код в по-малък четим код, т.е. (функция)

Поради използването на функцията, тя се превърна в по-добър начин за модулиране. Функцията е просто още един начин да групирате реда за изпълнение на кодове в един парче и да го кръстите. Името ни помага да го наречем така, както можете да ми се обадите, ако знаете името ми.

Както видяхме, в R има няколко вградени функции, които правят нашите

Работете по-лесно, просто трябва да импортирате библиотеките и да можем да използваме функциите

налични в тези библиотеки.

Заключение - Функции на програмата R

Основните употреби на R са и винаги ще бъдат: статистика, визуализация и машинно обучение, което изисква много изчисления и визуализации, което означава, че ще изискваме много функции. Малко статистически изчисления като средно, средно, стандартно отклонение и т.н. се изискват в почти всички проекти на Data Science, затова имаме много вградени библиотеки, които се състоят от много функции, които се използват често. Ако се нуждаем от нова функционалност, която да бъде внедрена, можем да създадем свои собствени функции.

Препоръчителни статии

Това е ръководство за функциите на програмата R. Тук обсъждаме някои важни и често използвани функции в R Program и формата за писане на собствена функция. Може да разгледате и следните статии, за да научите повече -

  1. R Език за програмиране
  2. R Програмиране срещу Python
  3. Кариери в R програмиране
  4. Р урок за програмиране онлайн
  5. Примери за вградени функции на Python

Категория: