Wie man Unload CRAN-Pakete in R

Durch ein Paket geladen wird, lädt R zuerst das Paket und legt dann das Paket und zu Ihrem Suchpfad, die Sie als eine interne Datenbank zu sehen, die sagt R, wo Funktionen und Objekte zu finden. Jedes Mal, wenn R eine Variable (oder Funktion) ausgewertet wird, versucht er, diese Variable (oder Funktion) im Suchpfad zu finden. Um die Pakete aufzulisten, die im Suchpfad geladen werden, verwenden Sie die Suche() Funktion:

> Suche ()

Um ein Paket aus dem Suchpfad entfernen, verwenden ablösen(). Das Argument ablösen() ist der Name des Pakets, mit vorangestelltem Paket:, so was:

> Detach (Paket: Vermögen, entladen = TRUE)

Beachten Sie, dass Sie das Argument angeben müssen entladen = TRUE- andernfalls entfernt R das Paket aus dem Suchpfad, ihn aber nicht entladen.

Wenn Sie das Argument angeben entladen = TRUE, R versucht, das Paket aus dem Speicher zu entladen. Dies ist nur ein Versuch - Entladen kann aus vielen Gründen fehlschlagen, wenn Sie zum Beispiel zusätzliche Pakete mit Abhängigkeiten geladen haben, wird dieses Entladen fehl. Wenn Sie wirklich sicher sein wollen, dass ein Paket nicht mehr geladen, Ihre beste Möglichkeit ist, einfach eine neue R-Sitzung starten.

Da die Autoren von R-Pakete unabhängig arbeiten, ist es durchaus möglich, dass verschiedene Autoren die gleichen Funktionsnamen und Paketen zu benutzen. Wenn dies der Fall ist, das Paket, das letzte Masken-Funktionen mit dem gleichen Namen in Paketen geladen wurde, die zuerst geladen wurden. R gibt Ihnen eine Nachricht, die Objekte aus anderen Paketen dies geschieht in dem Moment maskiert waren.

Menü