Hoe het bericht r te interpreteren: de volgende objecten zijn verborgen


Soms kom je de volgende melding tegen in R:

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

    filter, lag

Dit bericht verschijnt wanneer u een pakket in R laadt dat functies bevat die namen delen met functies die al vanuit een ander pakket in uw huidige omgeving zijn geladen.

Stel dat ik het dplyr -pakket in R laad:

 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

Uit het resultaat kunnen we het volgende waarnemen:

1. De functies genaamd filter en lag zijn verborgen in het R-statistiekenpakket.

  • Als we filter() of lag() gebruiken in onze R-code, zullen de functies filter() en lag() van dplyr worden gebruikt, aangezien dit het meest recent geladen pakket is dat deze functies bevat.

2. Functies genaamd intersect , setdiff , setequal en union zijn verborgen in het basis-R-pakket.

  • Als we intersect(), setdiff(), setequal() of union() gebruiken in onze R-code, zullen deze dplyr- functies worden gebruikt omdat dit het meest recent geladen pakket is dat deze functies bevat.

Hoe verborgen functies te gebruiken

Stel dat u de functie intersect() uit het basis- R-pakket wilt gebruiken, maar deze is momenteel verborgen omdat er een functie intersect() bestaat in het dplyr- pakket dat we onlangs hebben geladen.

Om expliciet de intersect() functie van R base te gebruiken, kunt u de volgende syntaxis met dubbele dubbele punten gebruiken:

 base::intersect(x, y)

In de praktijk zul je waarschijnlijk meerdere pakketten tegelijk in je R-omgeving laden.

Om er zeker van te zijn dat u de functie uit een gewenst pakket gebruikt, kunt u altijd de pakketnaam met twee dubbele punten voor de functienaam typen.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:

Hoe GLM-uitvoer in R te interpreteren
Hoe ANOVA-resultaten in R te interpreteren
Hoe om te gaan met R Waarschuwing: glm.fit: algoritme is niet geconvergeerd

Einen Kommentar hinzufügen

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