Değişkenleri Silme
Değişkenler rm () işlevi kullanılarak silinebilir. Aşağıda var.3 değişkenini siliyoruz. Yazdırma sırasında değişken hata değeri atılır.
rm(var.3)
print(var.3)Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
[1] "var.3"
Error in print(var.3) : object 'var.3' not foundTüm değişkenler birlikte rm () ve ls () işlevi kullanılarak silinebilir.
rm(list = ls())
print(ls())Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
character(0)Değişkenleri Bulma
Çalışma alanında mevcut olan tüm değişkenleri bilmek için ls () işlevini kullanırız. Ayrıca, ls () işlevi değişken isimleriyle eşleştirmek için desenler kullanabilir.
print(ls())Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
[1] "my var" "my_new_var" "my_var" "var.1"
[5] "var.2" "var.3" "var.name" "var_name2."
[9] "var_x" "varname" Not - Ortamınızda hangi değişkenlerin bildirildiğine bağlı olarak örnek bir çıktıdır.
Ls () işlevi değişken isimleriyle eşleştirmek için desenler kullanabilir.
# List the variables starting with the pattern "var".
print(ls(pattern = "var")) Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
[1] "my var" "my_new_var" "my_var" "var.1"
[5] "var.2" "var.3" "var.name" "var_name2."
[9] "var_x" "varname" Dot (.) İle başlayan değişkenler gizlidir, "all.names = TRUE" argümanı kullanılarak ls () işlevine göre listelenebilirler.
print(ls(all.name = TRUE))Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu veriyor -
[1] ".cars" ".Random.seed" ".var_name" ".varname" ".varname2"
[6] "my var" "my_new_var" "my_var" "var.1" "var.2"
[11]"var.3" "var.name" "var_name2." "var_x"