Compare read.delim() e read.delim.raw()
Ao processar uma sequência de blocos contíguos de dados em um disco rígido, o iotools pode converter um objeto bruto em um data.frame ou matrix e, ao mesmo tempo, carregar o próximo bloco de dados. Essas otimizações permitem que o iotools processe arquivos muito grandes com rapidez.
Este exercício faz parte do curso
Processamento de Dados em Escala no R
Instruções do exercício
- Meça o tempo de leitura de um arquivo usando
read.delim()cinco vezes. - Meça o tempo de leitura de um arquivo usando
read.delim.raw()cinco vezes.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Load the iotools and microbenchmark packages
___
___
# Time the reading of files
___(
# Time the reading of a file using read.delim five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
# Time the reading of a file using read.delim.raw five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
times = ___
)