Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Comment réparer dans R : impossible de trouver la fonction « ggplot » ;



Une erreur que vous pouvez rencontrer dans R est :

Error in ggplot(df, aes(x = x, y = y)) : could not find function "ggplot"

Cette erreur se produit lorsque vous tentez de créer un tracé à l’aide du package de visualisation de données ggplot2 , mais que vous n’avez pas réussi à charger le package au préalable.

Ce didacticiel explique cinq façons potentielles de corriger cette erreur.

Comment reproduire cette erreur

Supposons que nous exécutions le code suivant dans R :

#create data frame
df <- data.frame(x=c(1, 2, 4, 5, 7, 8, 9, 10),
                 y=c(12, 17, 27, 39, 50, 57, 66, 80))

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Error in ggplot(df, aes(x = x, y = y)) : could not find function "ggplot"

Nous recevons une erreur car nous n’avons pas chargé le package ggplot2 dans notre environnement R actuel.

Correctif potentiel n°1 : charger le package ggplot2

La manière la plus courante de corriger cette erreur consiste simplement à charger le package ggplot2 à l’aide de la fonction library() :

library(ggplot2)

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Dans de nombreux cas, cela corrigera l’erreur.

Correctif potentiel n°2 : installez ggplot2

Si le correctif n°1 ne fonctionne pas, vous devrez peut-être installer ggplot2 à l’aide de la fonction install.packages() :

#install ggplot2
install.packages("ggplot2")

#load ggplot2
library(ggplot2)

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Correctif potentiel n°3 : installez ggplot2 avec des dépendances

Si les correctifs précédents ne fonctionnent pas, vous devrez peut-être installer ggplot2 et également spécifier d’installer tous les packages dont dépend ggplot2 :

#install ggplot2 and all dependencies
install.packages("ggplot2", dependencies=TRUE)

#load ggplot2
library(ggplot2)

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Correctif potentiel n°4 : supprimer et réinstaller ggplot2

Si les correctifs précédents ne fonctionnent pas, vous devrez peut-être supprimer complètement la version actuelle de ggplot2 et la réinstaller :

#remove ggplot2
remove.packages("ggplot2")

#install ggplot2
install.packages("ggplot2")

#load ggplot2
library(ggplot2)

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Correctif potentiel n°5 : exécutez le morceau de code correct

Si aucun des correctifs précédents ne fonctionne, vous devrez peut-être simplement vérifier que vous exécutez le bon morceau de code dans R qui installe et charge réellement le package ggplot2.

Dans de nombreuses circonstances, vous pouvez simplement oublier d’exécuter les deux lignes qui installent et chargent ggplot2 dans R.

Ressources additionnelles

Les didacticiels suivants expliquent comment corriger d’autres erreurs courantes dans R :

Comment réparer dans R : impossible d’utiliser `+.gg()` avec un seul argument
Comment réparer dans R : nombre incorrect d’indices sur la matrice
Comment réparer dans R : indice hors limites

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *