• 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

Lire des fichiers texte avec readLines

Par vincent
Le décembre 2, 2024
Dans lecture de données
Tagged lecture, texte
Avec 0 Commentaire

Lire des fichiers texte avec readLines en R

Dans le langage R, la fonction readLines est un outil très utile pour lire des fichiers texte ligne par ligne. Cela peut être particulièrement pratique lorsque vous travaillez avec des fichiers qui contiennent des données sous forme de texte brut, comme des journaux, des scripts ou des fichiers de configuration.

Utilisation de readLines

La fonction readLines permet de charger le contenu d’un fichier texte dans R en le stockant dans un vecteur. Chaque élément du vecteur correspond à une ligne du fichier. Voici la syntaxe de base de la fonction :

readLines(con, n = -1, warn = TRUE, encoding = "unknown")
  • con : le chemin du fichier ou un objet de connexion.
  • n : le nombre de lignes à lire. Par défaut, il lit toutes les lignes.
  • warn : si TRUE, avertit lors de la lecture de lignes vides.
  • encoding : spécifie l’encodage du fichier.

Exemple concret

Imaginons que nous avons un fichier texte nommé exemple.txt qui contient les lignes suivantes :

Bonjour, ceci est la première ligne.
Voici la deuxième ligne.
Et enfin, la troisième ligne.

Nous allons lire ce fichier en utilisant readLines et afficher son contenu.

Étape 1 : Créer le fichier texte

Pour cet exemple, nous allons d’abord créer le fichier exemple.txt dans notre répertoire de travail :

# Créer un fichier exemple.txt
writeLines(c("Bonjour, ceci est la première ligne.",
              "Voici la deuxième ligne.",
              "Et enfin, la troisième ligne."), 
           con = "exemple.txt")

Étape 2 : Lire le fichier avec readLines

Maintenant que nous avons notre fichier, nous pouvons le lire :

# Lire le fichier texte
lignes <- readLines("exemple.txt")

# Afficher le contenu
print(lignes)

Résultat

Lorsque vous exécutez le code ci-dessus, vous devriez obtenir le résultat suivant :

[1] "Bonjour, ceci est la première ligne."
[2] "Voici la deuxième ligne."
[3] "Et enfin, la troisième ligne."

Conclusion

La fonction readLines est un moyen simple et efficace de lire des fichiers texte en R. Elle vous permet de charger facilement le contenu d’un fichier dans un vecteur, ce qui facilite l’analyse et le traitement des données. Que vous travailliez avec des fichiers de configuration ou des journaux, readLines est un outil précieux à avoir dans votre boîte à outils R.

2024-12-02
Article précédent: Lire des fichiers JSON avec jsonlite
Article suivant: Lister des fichiers dans un répertoire avec list.files

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é