EmpezarEmpieza gratis

Ya has estado trabajando con objetos

En el curso Introduction to R ya viste varios objetos comunes de R, como vectores numeric, logical y character, además de data.frames. Uno de los principios de la POO es que las funciones pueden comportarse de forma distinta según el tipo de objeto.

La función summary() (docs) es un buen ejemplo. Como cada tipo de variable necesita un resumen diferente, el resultado que ves cambia según lo que le pases.

Este ejercicio forma parte del curso

Programación orientada a objetos con S3 y R6 en R

Ver curso

Instrucciones del ejercicio

  • Ejecuta el código proporcionado en el editor para crear varios objetos de distintos tipos.
  • Llama a summary() sobre cada uno de estos objetos (uno por uno), examina el resultado e intenta entenderlo.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Create these variables
a_numeric_vector <- rlnorm(50)
a_factor <- factor(
  sample(c(LETTERS[1:5], NA), 50, replace = TRUE)
)
a_data_frame <- data.frame(
  n = a_numeric_vector,
  f = a_factor
)
a_linear_model <- lm(dist ~ speed, cars)

# Call summary() on the numeric vector
summary(a_numeric_vector)

# Do the same for the other three objects
___
___
___
Editar y ejecutar código