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