Як вивантажити пакет у r (з прикладом)
Ви можете використовувати функцію unloadNamespace() , щоб швидко вивантажити пакет без перезапуску R.
Наприклад, ви можете використати такий синтаксис, щоб вивантажити пакет ggplot2 із поточного середовища R:
unloadNamespace(" ggplot2 ")
У наступному прикладі показано, як використовувати цю функцію на практиці.
Приклад: як вивантажити пакет у R
Припустімо, ми завантажуємо пакет ggplot2 у R, щоб створити діаграму розсіювання для кадру даних:
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()
Ми можемо успішно використовувати функції в пакеті ggplot2 для створення діаграми розсіювання.
Однак припустімо, що нам більше не потрібен ggplot2 і ми хочемо вивантажити пакунок із нашого поточного середовища R.
Для цього ми можемо використати такий синтаксис:
#unload ggplot2 from current R environment unloadNamespace(" ggplot2 ")
Тепер, якщо ми спробуємо використати функції з пакету 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()
Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
Ми отримуємо повідомлення про помилку, оскільки пакет ggplot2 більше не завантажується в нашому поточному середовищі R, оскільки ми вивантажили його за допомогою функції unloadNamespace() .
Пов’язане: як перевірити, яка версія пакета завантажена в R
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в R:
Як очистити середовище в R
Як створити багаторядковий коментар у R
Як перевірити, яка версія пакета завантажена в R