Jak rozładować paczkę w r (z przykładem)


Możesz użyć funkcji unloadNamespace() , aby szybko zwolnić pakiet bez ponownego uruchamiania R.

Na przykład możesz użyć następującej składni, aby zwolnić pakiet ggplot2 z bieżącego środowiska R:

 unloadNamespace(" ggplot2 ")

Poniższy przykład pokazuje, jak w praktyce wykorzystać tę funkcję.

Przykład: Jak rozładować paczkę w R

Załóżmy, że ładujemy pakiet ggplot2 do R, aby utworzyć wykres rozrzutu dla ramki danych:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
                 y=c(4, 9, 14, 29, 24, 23, 29, 31))

#create scatterplot
ggplot(df, aes(x=x, y=y)) +
  geom_point() 

Funkcje z pakietu ggplot2 możemy z powodzeniem wykorzystać do stworzenia wykresu rozrzutu.

Załóżmy jednak, że nie potrzebujemy już ggplot2 i chcemy wyładować pakiet z naszego bieżącego środowiska R.

W tym celu możemy użyć następującej składni:

 #unload ggplot2 from current R environment
unloadNamespace(" ggplot2 ")

Jeżeli teraz spróbujemy skorzystać z funkcji z pakietu ggplot2 otrzymamy błąd:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
                 y=c(4, 9, 14, 29, 24, 23, 29, 31))

#create scatterplot
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"

Otrzymujemy błąd, ponieważ pakiet ggplot2 nie jest już ładowany w naszym bieżącym środowisku R, ponieważ wyładowaliśmy go za pomocą funkcji unloadNamespace() .

Powiązane: Jak sprawdzić, która wersja pakietu jest załadowana w R

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w języku R:

Jak wyczyścić środowisko w R
Jak utworzyć komentarz wielowierszowy w R
Jak sprawdzić, która wersja pakietu jest załadowana w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *