Introdução à Função

Funções são o alicerce fundamental de qualquer linguagem de programação. Ajuda na programação modular, ou seja, criamos um bloco de código (função) e o usamos sempre que necessário. A criação da função evita escrever o mesmo trecho de código repetidamente. Neste tópico, vamos aprender sobre as funções do programa R.

Uma função deve ser

  • escrito para executar uma tarefa especificada.
  • pode ou não incluir argumentos
  • conter um corpo
  • pode ou não retornar um ou mais valores.

Funções em R

O R possui muitas funções internas usadas para tarefas específicas

Aqui, algumas funções importantes e usadas com frequência na Data Science

estão listados abaixo

1. média ()

É usado para encontrar a média do objeto.

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

Resultado:

(1) 7.916667

2. sd ()

Retorna o desvio padrão de um objeto.

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

Resultado:

(1) 10, 58694

3. mediana ()

Retorna mediana.

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

Resultado:

(1) 5, 5

4. soma ()

Retorna soma.

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

Resultado:

(1) 95

5. min ()

Retorna o valor mínimo.

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

Resultado:

(1) 0

6. max ()

Retorna o valor máximo.

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

Resultado:

(1) 40

7. is.na ()

Retorna as linhas vazias.

A saída é VERDADEIRA OU FALSA.

Verdadeiro para linhas vazias e Falso para linhas não vazias.

  • which (is.na ()) - Retorna o índice das linhas vazias.
  • help () - usado para exibir a documentação de módulos, funções, classes, palavras-chave etc.

Existem muitas outras funções internas que podem ser usadas importando as respectivas bibliotecas.

Além dessas funções internas, podemos criar nossas próprias funções conforme a necessidade.

Criando nossas próprias funções

Aqui está o formato para escrever nossa própria função:

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

Aqui estou explicando cada componente dessa função definida pelo usuário.

1. Nome_da_Função

Podemos atribuir qualquer nome à nossa função, mas decidimos o nome da função com base no

Funcionalidade, ou seja, o tipo de operação que está sendo executada.

Por exemplo, se estamos criando uma função para calcular a soma de 2 números, então

É melhor atribuir o nome "Sum" a essa função.

2. Corpo da Função

Escrevemos as etapas para executar determinadas operações. Essas etapas são denominadas como o corpo da função. O código da função é fechado sob chaves ().

Por exemplo

Suponha que temos que calcular a soma de dois números:

Então o corpo da função será:

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

As linhas destacadas são denominadas como o corpo da função.

Agora, encontramos alguns termos novos como return () e, após o nome da função, passamos dois valores x, y são denominados parâmetros. Vou explicar esses termos em detalhes:

Primeiro, Parâmetros: Estas são as variáveis ​​nas quais realizamos a operação definida na Função.

Segundo, return (): dentro da função, temos um return () que faz com que nossa função saia e devolva o valor ao seu chamador.

Importância para construir a função

É muito difícil entender o grande pedaço de código. É necessário criar uma nova maneira de quebrar o grande código monolítico em um código legível menor, isto é, (Função)

Devido ao uso da função, tornou-se uma maneira melhor de modularizar. A função é apenas outra maneira de agrupar a linha de execução de códigos em um pedaço e nomeá-lo. O nome nos ajuda a chamá-lo da maneira que você pode me ligar se souber meu nome.

Como vimos, existem várias funções embutidas em R, que tornam nossa

Trabalhe mais fácil, basta importar as bibliotecas e podemos usar as funções

disponível nessas bibliotecas.

Conclusão - Funções do programa R

Os principais usos de R são e sempre serão: estatística, visualização e aprendizado de máquina, o que requer muitos cálculos e visualizações, o que significa que exigiremos muitas funções. Poucos cálculos estatísticos, como média, mediana, desvio padrão etc. são necessários em quase todos os projetos de ciência de dados, por isso temos muitas bibliotecas embutidas que consistem em muitas funções usadas com freqüência. Se precisarmos que novas funcionalidades sejam implementadas, podemos criar nossas próprias funções.

Artigos recomendados

Este é um guia para as funções do programa R. Aqui discutimos algumas funções importantes e frequentemente usadas no Programa R e o formato para escrever nossa própria função. Você também pode consultar os seguintes artigos para saber mais -

  1. R Linguagem de Programação
  2. Programação R vs Python
  3. Carreiras em Programação R
  4. Tutorial de Programação R Online
  5. Exemplos de funções internas do Python

Categoria: