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
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
e3
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