Comece agoraComece grátis

Tempo decorrido

Usar system.time() é conveniente, mas tem suas desvantagens ao comparar várias chamadas de função. O pacote microbenchmark resolve esse problema com a função microbenchmark().

Este exercicio faz parte do curso

Escrevendo código R eficiente

Ver curso

Instruções do exercicio

Os arquivos "movies.csv" e "movies.rds" estão disponíveis no seu workspace.

  • Carregue o pacote microbenchmark usando a função library().
  • Usando microbenchmark(), read.csv() e readRDS(), compare o tempo para importar o arquivo CSV com o tempo para importar o arquivo RDS. Armazene o resultado em uma variável chamada compare.
    • Na sua chamada a microbenchmark(), especifique times = 10 para chamar cada função 10 vezes.
  • Imprima compare para ver os resultados.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Load the microbenchmark package
library(___)

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

# Print compare
___
Editar e Executar Código