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에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 빈 데이터 프레임을 만드는 방법
R의 데이터 프레임에 행을 추가하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다