Comment importer dans R des données depuis un fichier csv ou txt (fichier texte) ?

Plusieurs methodes existent dans R pour importer les données d’un fichier csv (fichier texte ou le separateur est une virgule) et un fichier texte (le plus souvent le separateur est alors la tabulation).

La méthode native fait appel à la fonction read.delim(). Il suffit de lui passer 2 infos :

  • Le chemin d’accès au fichier de données avec « file »
  • Le separateur utilisé avec « sep »
  • Si la premiere ligne correspond aux intitulés de colonnes avec « header » (par defaut, la valeur est à TRUE)
# Exemple pour un fichier csv 
chemin_fichier <- "C:\\Users\\test\\Desktop\\monFichier.csv"
data <- read.delim( file= chemin_fichier, sep = ",")
# Exemple pour un fichier txt avec separateur tabulation
chemin_fichier <- "C:\\Users\\test\\Desktop\\monFichier.txt"
data <- read.delim( file= chemin_fichier, sep = "\t")

Une autre methode existe avec la librairie readr. L’avantage de cette methode est qu’elle est plus rapide pour charger les gros fichiers.

# Exemple pour un fichier csv
library(readr)
chemin_fichier <- "C:\\Users\\test\\Desktop\\monFichier.csv"
data <- read_csv(chemin_fichier)

A savoir, si votre fichier de données est un fichier Excel, il s’agit alors d’utiliser la librairie readxl tel qu’expliqué ici : https://www.webanalytix.fr/comment-importer-un-fichier-excel-dans-r-avec-readxl/

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 *