Comment exporter les données de R dans un fichier CSV ?

La fonction à utiliser est write.table().

Elle a plusieurs parametres :

  • x est le premier, il correspond au nom du tableau de données (data frame) à exporter
  • file correspond au chemin d’accès du fichier qui sera exporté
  • sep correspond au séparateur à utiliser (le plus souvent, on met ‘,’ pour les fichiers csv et ‘\t’ pour les fichiers texte avec separateur tabulation
  • na correspond à la valeur à mettre pour les valeurs vides
  • row.names permet de préciser si on souhaite avoir les numeros de ligne dans le fichier (mettre FALSE pour les enlever)
  • col.names permet de préciser si on souhaite avoir les intitulés de colonees dans le fichier (mettre FALSE pour les enelever)
  • A noter que sep, na, row.names et col.names sont facultatifs

Pour préciser le chemin d’accès, il est conseillé de passer par choose.dir() pour avoir une interface pour le sélectionner. Ce qui est plus rapide que d’avoir à le taper à la main.

Pour exporter au format csv, il s’agit de nommer le fichier avec l’extension « .csv » et de mettre « , » comme separateur.

dir <- choose.dir(caption="Choisir le dossier d'export")
nom_fichier_export <- "monFichier.csv"
export_chemin <- paste0( dir, "\\', nom_fichier_export)
write.table( x=mesDonnes, file=export_chemin, sep=',', na="n/a", row.names=FALSE)

Pour + d’infos :

https://www.rdocumentation.org/packages/utils/versions/3.6.2/topics/write.table

0.00 avg. rating (0% score) - 0 votes

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *