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