CommencerCommencer 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

Manipulation de données avec data.table en R

Afficher le cours

Instructions

  • É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 cet exemple de code.

# 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