Введение в функцию

Функции являются фундаментальным строительным блоком любого языка программирования. Это помогает в модульном программировании, т. Е. Мы создаем блок кода (функции) и используем его при необходимости. Создание функции позволяет снова и снова писать один и тот же кусок кода. В этой теме мы узнаем о функциях программы R.

Функция должна быть

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

Функции в R

R имеет много встроенных функций, которые используются для конкретных задач

Вот некоторые важные и часто используемые функции в науке о данных

перечислены ниже

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 ()

Возвращает пустые строки.

Вывод либо ИСТИНА, либо ЛОЖЬ.

True для пустых строк и False для непустых.

  • which (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 и формат написания нашей собственной функции. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -

  1. Язык программирования R
  2. R Программирование против Python
  3. Карьера в R Программирование
  4. Учебник по программированию на R
  5. Примеры встроенных функций Python