R에서 데이터 프레임을 삭제하는 방법(예제 포함)
R 프로그래밍 언어는 R 작업 영역에서 개체를 표시하고 삭제하는 데 유용한 두 가지 기능을 제공합니다.
- ls(): 현재 작업공간의 모든 객체를 나열합니다.
- rm(): 현재 작업 공간에서 하나 이상의 개체를 제거합니다.
이 튜토리얼에서는 rm() 함수를 사용하여 R에서 데이터 프레임을 삭제하는 방법과 ls() 함수를 사용하여 데이터 프레임이 삭제되었는지 확인하는 방법을 설명합니다.
단일 데이터 프레임 삭제
다음 코드는 현재 R 작업 공간에서 단일 데이터 프레임을 삭제하는 방법을 보여줍니다.
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove df1 rm(df1) #list all objects in workspace ls() [1] "df2" "df3" "x"
여러 데이터 블록 삭제
다음 코드는 현재 R 작업 공간에서 여러 데이터 프레임을 제거하는 방법을 보여줍니다.
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove df1 and df2 rm(" df1 ", " df2 ") #list all objects in workspace ls() [1] "df3" "x"
모든 데이터 프레임 삭제
다음 코드는 현재 R 작업 공간에서 “data.frame” 유형의 모든 개체를 삭제하는 방법을 보여줍니다.
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove all objects of type "data.frame" rm(list=ls(all= TRUE )[ sapply ( mget (ls(all= TRUE )), class) == " data.frame "]) #list all objects in workspace ls() [1] "x"
grepl() 함수를 사용하여 “df”라는 문구가 포함된 모든 작업 공간 개체를 제거할 수도 있습니다.
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove all objects that contain "df" rm(list = ls()[ grepl (" df ", ls())]) #list all objects in workspace ls() [1] "x"
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.