ComenzarEmpieza gratis

Utilizar una función (3)

En el vídeo, Filip te mostró el ejemplo de especificación de argumentos de la función sd(). La función sd() tiene un argumento opcional, na.rm, que especifica si se eliminan o no los valores que faltan en el vector de entrada antes de calcular la desviación típica.

Si has echado un buen vistazo a la documentación, ya sabrás que la función mean() también tiene este argumento, na.rm, y hace exactamente lo mismo. De forma predeterminada, está configurada como FALSE, como muestra el uso del método S3 predeterminado:

mean(x, trim = 0, na.rm = FALSE, ...)

Veamos qué ocurre si tus vectores linkedin y facebook contienen valores que faltan (NA).

Este ejercicio forma parte del curso

R intermedio

Ver curso

Instrucciones de ejercicio

  • Calcula el número medio de vistas del perfil de LinkedIn, sin especificar ningún argumento opcional. Simplemente imprime el resultado en la consola.
  • Calcula el número medio de vistas del perfil de LinkedIn, pero esta vez indica a R que elimine los valores que faltan del vector de entrada.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Basic average of linkedin


# Advanced average of linkedin
Editar y ejecutar código