CommencezCommencez gratuitement

É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

Voir le cours

Instructions de l’exercice

  • Écrivez dt sur le disque en utilisant le nom de fichier "fwrite.txt".
  • Importez le fichier avec readLines() pour vérifier que la colonne name est 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")
Modifier et exécuter le code