Як очистити середовище в 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

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

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