ComenzarEmpieza gratis

sapply con funciones que devuelven NULL

Ya tienes algunos trucos de aplicación bajo la manga, pero seguro que tienes ganas de más, ¿verdad? En este ejercicio, verás cómo reacciona sapply() cuando se utiliza para aplicar una función que devuelve NULL sobre un vector o una lista.

Ya se ha creado una función print_info(), que toma un vector e imprime la media de este vector. Utiliza la función cat().

Este ejercicio forma parte del curso

R intermedio

Ver curso

Instrucciones de ejercicio

  • Aplica print_info() al contenido de temp con sapply().
  • Repite este proceso con lapply(). ¿Notas la diferencia?

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# temp is already available in the workspace

# Definition of print_info()
print_info <- function(x) {
  cat("The average temperature is", mean(x), "\n")
}

# Apply print_info() over temp using sapply()


# Apply print_info() over temp using lapply()
Editar y ejecutar código