ComeçarComece gratuitamente

Escrever sua própria função

Uau, as coisas estão ficando sérias… você está prestes a escrever sua própria função! Antes de você tentar, dê uma olhada no modelo de função a seguir:

my_fun <- function(arg1, arg2) {

  body

}

Observe que esta receita usa o operador de atribuição (<-) como se você estivesse atribuindo um vetor a uma variável, por exemplo. Isso não é uma coincidência. Criar uma função no R é basicamente a atribuição de um objeto de função a uma variável! Na receita acima, você está criando uma nova variável R my_fun, que fica disponível no espaço de trabalho assim que você executa a definição. A partir daí, você pode usar my_fun como uma função.

Este exercício faz parte do curso

R intermediário

Ver Curso

Instruções de exercício

  • Crie uma função pow_two(): ela recebe um argumento e retorna esse número ao quadrado (esse número multiplicado por ele mesmo).
  • Chame essa função recém-definida com 12 como entrada.
  • Em seguida, crie uma função sum_abs(), que recebe dois argumentos e retorna a soma dos valores absolutos de ambos os argumentos.
  • Por fim, chame a função sum_abs() com os argumentos -2 e 3 depois.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
Editar e executar código