R'de veri çerçeveleri nasıl silinir (örneklerle)


R programlama dili, bir R çalışma alanındaki nesneleri görüntülemek ve silmek için iki yararlı işlev sağlar:

  • ls(): geçerli çalışma alanındaki tüm nesneleri listeler
  • rm(): geçerli çalışma alanından bir veya daha fazla nesneyi kaldırır

Bu eğitimde, R’deki veri çerçevelerini silmek için rm() işlevinin ve bir veri çerçevesinin silindiğini doğrulamak için ls() işlevinin nasıl kullanılacağı açıklanmaktadır.

Tek bir veri çerçevesini silin

Aşağıdaki kod, geçerli R çalışma alanınızdan tek bir veri çerçevesinin nasıl silineceğini gösterir:

 #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"  

Birden fazla veri bloğunu silin

Aşağıdaki kod, birden çok veri çerçevesinin geçerli R çalışma alanınızdan nasıl kaldırılacağını gösterir:

 #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"

Tüm veri çerçevelerini sil

Aşağıdaki kod, geçerli R çalışma alanınızdaki “data.frame” türündeki tüm nesnelerin nasıl silineceğini gösterir:

 #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"

“df” ifadesini içeren tüm çalışma alanı nesnelerini kaldırmak için grepl() işlevini de kullanabilirsiniz:

 #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"

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de boş bir veri çerçevesi nasıl oluşturulur
R’de bir veri çerçevesine satırlar nasıl eklenir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir