Comment utiliser la fonction read.delim dans R
Vous pouvez utiliser la fonction read.delim() pour lire des fichiers texte délimités dans R.
Cette fonction utilise la syntaxe de base suivante :
read.delim(fichier, en-tête=TRUE, sep=’\t’)
où:
- file : L’emplacement du fichier.
- header : Indique si la première ligne représente l’en-tête du tableau. La valeur par défaut est VRAI.
- sep : Le délimiteur de table. La valeur par défaut est l’onglet (\t).
L’exemple suivant montre comment utiliser cette fonction dans la pratique.
Exemple : Comment utiliser read.delim dans R
Commençons par créer un bloc de données dans R :
#create data frame df <- data.frame(team=c('Mavs', 'Mavs', 'Spurs', 'Nets'), points=c(99, 90, 84, 96), assists=c(22, 19, 16, 20), rebounds=c(30, 39, 42, 26)) #view data frame df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
Utilisons ensuite la fonction write.table() pour exporter le bloc de données vers un fichier texte délimité par des tabulations :
#export to tab-delimited text file write.table(df, 'my_data.txt', quote=FALSE, sep='\t', row.names=FALSE)
Je peux ensuite accéder à l’emplacement où j’ai exporté les données et afficher le fichier texte :
Je peux ensuite utiliser la fonction read.delim() pour lire dans le fichier texte :
#read in tab-delimited text file my_df <- read.delim('my_data.txt') #view data my_df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
Le bloc de données correspond au bloc de données que nous avons créé précédemment.
Notez que le délimiteur de table par défaut pour la fonction read.delim() est une tabulation (\t).
Ainsi, le code suivant produit les mêmes résultats :
#read in tab-delimited text file my_df <- read.delim('my_data.txt', sep='\t') #view data my_df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
Notes sur l’utilisation de read.delim()
Notez que vous pouvez utiliser la fonction getwd() pour obtenir le répertoire de travail actuel afin de trouver où le premier bloc de données a été exporté.
Vous pouvez également utiliser la fonction setwd() si vous souhaitez modifier l’emplacement du répertoire de travail actuel.
Ressources additionnelles
Les didacticiels suivants expliquent comment importer d’autres types de fichiers dans R :
Comment saisir manuellement des données brutes dans R
Comment importer des fichiers CSV dans R
Comment importer des fichiers Excel dans R (étape par étape)