Écrire des fichiers sur le disque
fwrite() est un outil d'écriture de fichiers en parallèle et, tout comme fread(), il propose aussi des valeurs par défaut judicieuses.
Par exemple, affichez dt dans votre console et remarquez que la colonne name contient le prénom et le nom séparés par une ,, et que la colonne val est de type list. fwrite() peut automatiquement mettre la colonne name entre guillemets et ajouter un séparateur secondaire (le symbole de l'opérateur OU, |) pour la colonne de type liste.
Cette activité fait partie du cours
Manipulation de données avec data.table en R
Instructions de l’exercice
- Écrivez
dtsur le disque en utilisant le nom de fichier"fwrite.txt". - Importez le fichier avec
readLines()pour vérifier que la colonnenameest automatiquement mise entre guillemets et que la colonne de type 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")