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 interpréter le message R : les objets suivants sont masqués



Vous pouvez parfois rencontrer le message suivant dans R :

The following objects are masked from 'package:stats':

    filter, lag

Ce message apparaît lorsque vous chargez un package dans R contenant des fonctions partageant des noms avec des fonctions déjà chargées à partir d’un autre package dans votre environnement actuel.

Par exemple, supposons que je charge le package dplyr dans R :

library(dplyr)

Attaching package: 'dplyr'

The following objects are masked from 'package:stats':

    filter, lag

The following objects are masked from 'package:base':

    intersect, setdiff, setequal, union

À partir du résultat, nous pouvons observer :

1. Les fonctions appelées filter et lag sont masquées du package R stats.

  • Si nous utilisons filter() ou lag() dans notre code R, les fonctions filter() et lag() de dplyr seront utilisées puisque c’est le package chargé le plus récemment qui contient ces fonctions.

2. Les fonctions appelées intersect , setdiff , setequal et union sont masquées du package de base R.

  • Si nous utilisons intersect(), setdiff(), setequal() ou union() dans notre code R, ces fonctions de dplyr seront utilisées puisque c’est le package chargé le plus récemment qui contient ces fonctions.

Comment utiliser les fonctions masquées

Supposons que vous souhaitiez utiliser la fonction intersect() du package de base R, mais qu’elle est actuellement masquée car il existe une fonction intersect() qui existe dans le package dplyr que nous avons chargé plus récemment.

Pour utiliser explicitement la fonction intersect() depuis la base R, vous pouvez utiliser la syntaxe suivante avec des doubles deux-points :

base::intersect(x, y)

En pratique, vous chargerez probablement plusieurs packages dans votre environnement R à la fois.

Pour vous assurer que vous utilisez la fonction d’un package souhaité, vous pouvez toujours taper le nom du package avec deux deux-points devant le nom de la fonction.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans R :

Comment interpréter la sortie glm dans R
Comment interpréter les résultats de l’ANOVA dans R
Comment gérer R Avertissement : glm.fit : l’algorithme n’a pas convergé

Ajouter un commentaire

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