วิธีล้างสภาพแวดล้อมใน 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
วิธีสร้าง data frame ว่างใน R
วิธีลบองค์ประกอบเฉพาะออกจากเวกเตอร์ใน R