ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea una función llamada percent_to_decimal que reciba 1 argumento, percent, y devuelva percent dividido entre 100.
  • Llama a percent_to_decimal() con el porcentaje 6 (aquí no usamos el símbolo %, pero piensa que es 6%).
  • Se ha creado por ti una variable pct.
  • Llama a percent_to_decimal() con pct.

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
___
Editar y ejecutar código