CommencerCommencez gratuitement

Écrire des fichiers sur le disque

fwrite() est un écrivain de fichiers parallèle et, comme fread(), il propose des valeurs par défaut intelligentes.

Par exemple, affichez dt dans votre console et observez que la colonne name contient les prénom et nom séparés par une virgule ,, et que la colonne val est de type list. fwrite() peut automatiquement ajouter des guillemets à la colonne name et utiliser un séparateur secondaire (le symbole de l’opérateur OR, |) pour la colonne de type liste.

Cet exercice fait partie du cours

<cours>Manipulation de données avec data.table en R</cours>
Voir le cours

Instructions de l’exercice

  • Écrivez dt sur le disque avec le nom de fichier "fwrite.txt".
  • Importez le fichier avec readLines() pour vérifier que la colonne name est automatiquement entre guillemets et que la colonne liste est séparée par |.
  • Importez le fichier avec fread().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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

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

# Import the file using fread()
___("fwrite.txt")
Modifier et exécuter le code