Як очистити середовище в r (3 методи)
Є три методи, якими можна швидко очистити середовище в R:
Спосіб 1: Очистіть середовище за допомогою rm()
rm(list=ls())
Спосіб 2: Очистіть довкілля за допомогою значка мітли
Спосіб 3: Очистіть певні типи об’єктів за допомогою lm() і класу
#clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])
#clear all lists from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " list "])
Наступні приклади показують, як використовувати кожен із цих методів на практиці.
Спосіб 1: Очистіть середовище за допомогою rm()
Припустимо, у нас є середовище R з двома кадрами даних, двома списками, двома матрицями та двома векторами:
Ми можемо використати наступний код, щоб видалити всі об’єкти з середовища:
rm(list=ls())
Зауважте, що кожен об’єкт у середовищі R тепер очищено.
Спосіб 2: Очистіть довкілля за допомогою значка мітли
Знову припустімо, що у нас є середовище R із такими об’єктами:
Ми можемо натиснути на значок мітли, щоб очистити все середовище:
Щойно ми натиснемо Так , середовище буде очищено:
Спосіб 3: Видалення конкретних типів об’єктів
Іноді ми хочемо лише видалити певні типи об’єктів із середовища в R.
Наприклад, припустімо, що у нас є середовище R з такими об’єктами:
Ми можемо використовувати наступний код, щоб очистити лише кадри даних із середовища:
#clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])
Зауважте, що всі кадри даних видалено з середовища, але всі інші об’єкти залишаються.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в R:
Як створити багаторядковий коментар у R
Як видалити кадри даних у R
Як створити порожній кадр даних у R
Як видалити певні елементи з вектора в R