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