• 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 Excel avec readxl

Par vincent
Le novembre 28, 2024
Dans lecture de données
Tagged Excel, lecture
Avec 0 Commentaire

Lire des fichiers Excel avec readxl en R

R est un langage de programmation puissant pour l’analyse de données, et il offre plusieurs packages pour lire différents formats de fichiers. L’un des packages les plus populaires pour lire des fichiers Excel est readxl. Ce package est simple à utiliser et ne nécessite pas de dépendances externes, ce qui le rend idéal pour des analyses rapides.

Installation du package

Avant de pouvoir utiliser readxl, vous devez l’installer. Vous pouvez le faire en utilisant la fonction install.packages(). Voici comment procéder :

install.packages("readxl")

Une fois le package installé, vous pouvez le charger dans votre session R avec la fonction library() :

library(readxl)

Lire un fichier Excel

Supposons que vous avez un fichier Excel nommé donnees.xlsx contenant des données sur des ventes. Ce fichier a plusieurs feuilles, mais nous allons nous concentrer sur la première feuille pour cet exemple.

Pour lire les données de la première feuille, vous pouvez utiliser la fonction read_excel(). Voici un exemple de code :

# Charger le package
library(readxl)

# Lire le fichier Excel
donnees <- read_excel("donnees.xlsx")

# Afficher les premières lignes des données
head(donnees)

Explications du code

  1. Chargement du package : La fonction library(readxl) charge le package readxl pour que vous puissiez utiliser ses fonctions.
  2. Lecture du fichier : La fonction read_excel("donnees.xlsx") lit le fichier Excel spécifié. Par défaut, elle lit la première feuille du fichier.
  3. Affichage des données : La fonction head(donnees) affiche les six premières lignes de l’objet donnees, ce qui vous permet de vérifier rapidement le contenu du fichier.

Lire une feuille spécifique

Si votre fichier Excel contient plusieurs feuilles et que vous souhaitez lire une feuille spécifique, vous pouvez utiliser l’argument sheet. Par exemple, si vous voulez lire une feuille nommée « Ventes2023 », vous pouvez faire comme suit :

# Lire une feuille spécifique
donnees_ventes <- read_excel("donnees.xlsx", sheet = "Ventes2023")

# Afficher les premières lignes des données de la feuille spécifiée
head(donnees_ventes)

Conclusion

Le package readxl est un outil simple et efficace pour lire des fichiers Excel dans R. Que vous ayez besoin de lire la première feuille ou une feuille spécifique, readxl vous permet d’importer facilement vos données pour les analyser. N’hésitez pas à explorer d’autres fonctionnalités du package, comme la lecture de fichiers Excel protégés par mot de passe ou le traitement de données manquantes.

2024-11-28
Article précédent: Lire des fichiers CSV avec read.csv
Article suivant: Lire des fichiers JSON avec jsonlite

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é