ComenzarEmpieza gratis

Tiempo transcurrido

Usar system.time() es cómodo, pero tiene inconvenientes cuando comparas varias llamadas a funciones. El paquete microbenchmark resuelve este problema con la función microbenchmark().

Este ejercicio forma parte del curso

Escribir código R eficiente

Ver curso

Instrucciones del ejercicio

Los archivos "movies.csv" y "movies.rds" están disponibles en tu espacio de trabajo.

  • Carga el paquete microbenchmark con la función library().
  • Usando microbenchmark(), read.csv() y readRDS(), compara el tiempo que tarda en importarse el archivo CSV con el tiempo que tarda en importarse el archivo RDS. Guarda el resultado en una variable llamada compare.
    • En tu llamada a microbenchmark(), especifica times = 10 para ejecutar cada función 10 veces.
  • Imprime compare para ver los resultados.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Load the microbenchmark package
library(___)

# Compare the two functions
compare <- microbenchmark(___, 
                          ___, 
                          times = ___)

# Print compare
___
Editar y ejecutar código