IniziaInizia gratis

Scrivere file su disco

fwrite() è uno scrittore di file parallelo e, come fread(), offre impostazioni predefinite intelligenti.

Per esempio, stampa dt nella console e nota che la colonna name contiene nome e cognome separati da una , e la colonna val è di tipo list. fwrite() può aggiungere automaticamente le virgolette alla colonna name e usare un separatore secondario (il simbolo dell’operatore OR, |) per la colonna di tipo lista.

Questo esercizio fa parte del corso

Manipolazione dei dati con data.table in R

Visualizza il corso

Istruzioni dell'esercizio

  • Scrivi dt su disco usando il nome file "fwrite.txt".
  • Importa il file con readLines() per verificare che la colonna name sia citata automaticamente e che la colonna lista sia separata con |.
  • Importa il file con fread().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Write dt to fwrite.txt
___(___, "___")

# Import the file using readLines()
___("fwrite.txt")

# Import the file using fread()
___("fwrite.txt")
Modifica ed esegui il codice