Вступ до функції

Функції є основним складовим елементом будь-якої мови програмування. Це допомагає в модульному програмуванні, тобто ми створюємо блок коду (функції) і використовуємо його, коли потрібно. Створення функції дозволяє уникнути написання одного і того ж фрагмента коду знову і знову. У цій темі ми дізнаємось про функції програми 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 ()

Він повертає порожні рядки.

Вихід - ІСТИЧНИЙ, або ЛЮЖИЙ.

Вірно для порожніх рядків та Неправильне для непорожніх.

  • який (is.na ()) - Він повертає індекс порожніх рядків.
  • help () - використовується для відображення документації модулів, функцій, класів, ключових слів тощо.

Є багато інших вбудованих функцій, які можна використовувати при імпорті відповідних бібліотек.

Крім цих вбудованих функцій, ми можемо створювати власні функції відповідно до потреби.

Створення власних функцій

Ось формат написання власної функції:

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

Тут я пояснюю кожен компонент цієї визначеної користувачем функції.

1. Назва функції

Ми можемо дати будь-яке ім’я нашій функції, але вирішимо назву функції на основі

Функціональність, тобто тип операції, яку він виконує.

Наприклад, якщо ми створюємо функцію для обчислення суми двох чисел, тоді

Краще дайте назві «Сума» цій функції.

2. Тіло функції

Ми пишемо кроки для виконання певної операції, ці кроки називаються тілом функції. Код функції закритий під фігурними дужками ().

Наприклад

Припустимо, ми повинні обчислити суму двох чисел:

Тоді тілом функції буде:

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

Виділені лінії називаються тілом функції.

Тепер ми зустріли кілька нових термінів, таких як return (), і після назви функції ми передали два значення x, y вони називаються параметрами. Я детально поясню ці терміни:

По-перше, параметри: це змінні, над якими ми виконуємо операцію, визначену у Функції.

По-друге, return (): Всередині функції у нас є return (), який змушує нашу функцію виходити і повертати значення її абоненту.

Важливість побудови функції

Дуже важко зрозуміти великий фрагмент коду. Потрібно розробити новий спосіб розбити великий монолітний код на менший читабельний код, тобто (Функція)

Завдяки використанню Function це стало кращим способом модуляції. Функція - це лише ще один спосіб згрупувати рядок виконання кодів в один фрагмент і назвати його. Ім'я допомагає нам називати його так, як ви можете телефонувати мені, якщо ви знаєте моє ім’я.

Як ми бачили, в R є кілька вбудованих функцій, які роблять нашу

Працюйте простіше, нам просто потрібно імпортувати бібліотеки і ми можемо використовувати функції

доступні в цих бібліотеках.

Висновок - Функції програми R

Основними напрямками використання R є і завжди будуть статистика, візуалізація та машинне навчання, що вимагає численних обчислень та візуалізацій, тобто для нас буде потрібно багато функцій. Практично у всіх проектах Data Science потрібно небагато статистичних обчислень, таких як середнє, середнє, стандартне відхилення тощо. Тому ми маємо багато вбудованих бібліотек, які складаються з багатьох функцій, які часто використовуються. Якщо нам потрібна нова функціональність для реалізації, ми можемо створити власні функції.

Рекомендовані статті

Це посібник з функцій програми R. Тут ми обговорюємо деякі важливі та часто використовувані функції програми R та формат написання власної функції. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. R Мова програмування
  2. R Програмування проти Python
  3. Кар'єра в програмуванні R
  4. Підручник з програмування в Інтернеті
  5. Приклади вбудованих функцій Python

Категорія: