IniziaInizia gratis

Confronta read.delim() e read.delim.raw()

Quando elabori una sequenza di blocchi contigui di dati su un hard disk, iotools può trasformare un oggetto raw in un data.frame o in una matrix e, allo stesso tempo, recuperare il blocco di dati successivo. Queste ottimizzazioni permettono a iotools di processare rapidamente file molto grandi.

Questo esercizio fa parte del corso

Elaborazione scalabile dei dati in R

Visualizza il corso

Istruzioni dell'esercizio

  • Cronometra la lettura di un file usando read.delim() per cinque volte.
  • Cronometra la lettura di un file usando read.delim.raw() per cinque volte.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 = ___
)
Modifica ed esegui il codice