• Menu
    • Nos Formations
    • Nos Prestations
    • Les Astuces
Skip to content
Astuces et scripts R
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Formation au logiciel R
  • Contact

Les dates de formations à R, éligibles au CPF sont en lignes !

Voir nos formations

Écrire des fichiers CSV avec write.csv

Par vincent
Le janvier 28, 2025
Dans écriture de données
Tagged CSV, écriture
Avec 0 Commentaire

Écrire des fichiers CSV avec write.csv en R

Le format CSV (Comma-Separated Values) est un format de fichier très utilisé pour stocker des données tabulaires. En R, la fonction write.csv permet d’exporter des données sous forme de fichier CSV de manière simple et efficace. Dans cet article, nous allons explorer comment utiliser cette fonction avec un exemple concret.

Qu’est-ce que write.csv ?

La fonction write.csv est utilisée pour écrire des data frames R dans un fichier CSV. Elle prend en entrée un data frame et le nom du fichier dans lequel vous souhaitez sauvegarder les données. Par défaut, write.csv ajoute une virgule comme séparateur et inclut les noms des colonnes en première ligne.

Syntaxe de write.csv

La syntaxe de base de la fonction est la suivante :

write.csv(x, file, row.names = TRUE, ...)
  • x : le data frame que vous souhaitez écrire dans le fichier CSV.
  • file : le nom du fichier de sortie (avec l’extension .csv).
  • row.names : un argument logique qui indique si les noms de lignes doivent être écrits dans le fichier. Par défaut, il est réglé sur TRUE.

Exemple concret

Imaginons que nous avons un data frame contenant des informations sur des étudiants, avec leur nom, leur âge et leur note. Voici comment créer ce data frame et l’écrire dans un fichier CSV.

# Création d'un data frame
etudiants <- data.frame(
  Nom = c("Alice", "Bob", "Charlie"),
  Age = c(20, 21, 22),
  Note = c(15.5, 16.0, 14.5)
)

# Affichage du data frame
print(etudiants)

# Écriture du data frame dans un fichier CSV
write.csv(etudiants, file = "etudiants.csv", row.names = FALSE)

Explications du code

  1. Création du data frame : Nous avons créé un data frame nommé etudiants qui contient trois colonnes : Nom, Age, et Note. Chaque colonne contient des données sur trois étudiants.
  2. Affichage du data frame : La fonction print est utilisée pour afficher le contenu du data frame dans la console.
  3. Écriture dans un fichier CSV : La fonction write.csv est appelée avec le data frame etudiants et le nom du fichier de sortie "etudiants.csv". L’argument row.names = FALSE est utilisé pour ne pas inclure les noms de lignes dans le fichier CSV.

Conclusion

La fonction write.csv est un outil puissant pour exporter des données en R. Grâce à sa simplicité, elle permet de sauvegarder facilement des data frames au format CSV, ce qui est très utile pour partager des données ou les utiliser dans d’autres applications. N’hésitez pas à essayer cette fonction avec vos propres données !

2025-01-28
Article précédent: Échantillonner des données avec sample
Article suivant: Écrire des fonctions en R : introduction

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

Flux ThinkR – Certification & Formation langage R

  • Déboguer une fonction avec debugonce() ou browser()
  • Dessinez pour gagner : L’impact des maquettes sur vos apps Shiny
  • Gérer et manipuler des dates en 2024 : une année pas comme les autres !
  • Retour vers le turfu : R, le web, et webR
  • Créer un package R et le versionner avec VSCode ? Mission possible !

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2025 - Confidentialité