É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
Instructions
- Écrivez
dtsur le disque avec le nom de fichier"fwrite.txt". - Importez le fichier avec
readLines()pour vérifier que la colonnenameest 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")