Як вивантажити пакет у 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *