So interpretieren sie die meldung r: die folgenden objekte sind ausgeblendet


In R kann es manchmal vorkommen, dass die folgende Meldung angezeigt wird:

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

    filter, lag

Diese Meldung wird angezeigt, wenn Sie ein Paket in R laden, das Funktionen enthält, die Namen mit Funktionen teilen, die bereits aus einem anderen Paket in Ihrer aktuellen Umgebung geladen wurden.

Angenommen, ich lade das dplyr- Paket in 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

Aus dem Ergebnis können wir Folgendes beobachten:

1. Die Funktionen Filter und Lag sind im R-Statistikpaket ausgeblendet.

  • Wenn wir filter() oder lag() in unserem R-Code verwenden, werden die Funktionen filter() und lag() von dplyr verwendet, da es das zuletzt geladene Paket ist, das diese Funktionen enthält.

2. Funktionen namens intersect , setdiff , setequal und union sind im Basis-R-Paket ausgeblendet.

  • Wenn wir in unserem R-Code intersect(), setdiff(), setequal() oder union() verwenden, werden diese dplyr- Funktionen verwendet, da es das zuletzt geladene Paket ist, das diese Funktionen enthält.

So verwenden Sie versteckte Funktionen

Nehmen wir an, Sie möchten die Funktion intersect() aus dem Basis- R-Paket verwenden, diese ist jedoch derzeit ausgeblendet, da im dplyr- Paket, das wir kürzlich geladen haben, eine Funktion intersect() vorhanden ist.

Um die Funktion intersect() von R base explizit zu verwenden, können Sie die folgende Syntax mit Doppelpunkten verwenden:

 base::intersect(x, y)

In der Praxis werden Sie wahrscheinlich mehrere Pakete gleichzeitig in Ihre R-Umgebung laden.

Um sicherzustellen, dass Sie die Funktion aus einem gewünschten Paket verwenden, können Sie den Paketnamen immer mit zwei Doppelpunkten vor dem Funktionsnamen eingeben.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:

So interpretieren Sie die glm-Ausgabe in R
Wie man ANOVA-Ergebnisse in R interpretiert
Umgang mit R Warnung: glm.fit: Algorithmus konnte nicht konvergieren

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert