Tu primera función
¡Hora de crear tu primera función! Este es un gran paso en el camino de cualquier programador de R. "Las funciones son un componente fundamental de R: para dominar muchas de las técnicas más avanzadas … necesitas una base sólida sobre cómo funcionan las funciones." -Hadley Wickham
Esta es la estructura básica de una función:
func_name <- function(arguments) {
body
}
Y aquí tienes un ejemplo:
square <- function(x) {
x^2
}
square(2)
[1] 4
Dos conceptos clave de lo que te enseñó Lore son los argumentos y el cuerpo de la función. Los argumentos son entradas del usuario sobre las que trabaja la función. Pueden ser los datos que la función manipula o opciones que afectan al cálculo. El cuerpo de la función es el código que realiza realmente la operación.
El valor que devuelve una función es simplemente la última línea ejecutada del cuerpo de la función. En el ejemplo, como x^2 es la última línea del cuerpo, eso es lo que se devuelve.
En este ejercicio, crearás tu primera función para convertir un porcentaje en un decimal, ¡un cálculo muy útil en finanzas!
Este ejercicio forma parte del curso
R intermedio para finanzas
Instrucciones del ejercicio
- Crea una función llamada
percent_to_decimalque reciba 1 argumento,percent, y devuelvapercentdividido entre 100. - Llama a
percent_to_decimal()con el porcentaje6(aquí no usamos el símbolo %, pero piensa que es 6%). - Se ha creado por ti una variable
pct. - Llama a
percent_to_decimal()conpct.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Percent to decimal function
___
# Use percent_to_decimal() on 6
___
# Example percentage
pct <- 8
# Use percent_to_decimal() on pct
___