Importer un fichier excel / .xlsx en R
Importer un fichier excel en R avec xlsx
L'import de fichiers excel en R n'est pas possible nativement, qu'il s'agisse de fichier .xls ou .xlsx. Heureusement, la librairie xlsx est là pour nous aider.
Contrairement à l'import de fichier .csv en R avec read.csv(), il est nécessaire d'appeler (et donc d'avoir installé) la librairie xlsx avant d'importer notre fichier excel. Voici comment importer votre fichier excel en R et l'associer à un objet de votre environnement.
library(xlsx) monDataset <- read.xlsx("monFichier.xlsx")
Votre objet monDataset contiendra ainsi les valeurs de votre fichier excel. Il est ainsi possible de manipuler et traiter ces données avec votre script R.
Fonctionnalités avancées de la fonction read.xlsx()
Pour aller plus loin, la fonction read.xlsx() dispose d'une multitude d'attributs à paramétrer en fonction de vos besoins. Voici les principaux attributs :
sheet = 1 # Le nom ou l'index de la feuille à lire startRow = 1 # Le numéro de la première ligne à lire colNames = TRUE # paramétré de base en TRUE, définit la première ligne comme l'entête du dataframe rowNames = FALSE # paramétré de base en FALSE, sélectionne la première colonne comme nom de ligne
Il est ainsi possible d'adapter cette fonction de manière à parcourir des fichiers excel plus complexes.
Import de fichier CSV en R
Écriture de fichier CSV avec R