R'de bırakma fonksiyonu nasıl kullanılır (örneklerle)
R tabanındaki drop() işlevi, yalnızca bir düzeyi olan bir dizi veya matristen boyutları düşürmek için kullanılabilir.
Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: Boyutları tablodaki bir düzeye düşürmek için drop() işlevini kullanın
R’de aşağıdaki üç boyutlu diziye sahip olduğumuzu varsayalım:
#create 3-dimensional array my_array <- c(1:10) dim(my_array) <- c(1,2,5) #view array my_array , , 1 [,1] [,2] [1,] 1 2 , , 2 [,1] [,2] [1,] 3 4 , , 3 [,1] [,2] [1,] 5 6 , , 4 [,1] [,2] [1,] 7 8 , , 5 [,1] [,2] [1,] 9 10
Tabloda yalnızca bir düzeyi olan boyutu kaldırmak için drop() işlevini kullanabiliriz:
#drop dimensions with only one level new_array <- drop(my_array) #view new array new_array [,1] [,2] [,3] [,4] [,5] [1,] 1 3 5 7 9 [2,] 2 4 6 8 10
Yalnızca tek düzeydeki boyutun kaldırıldığını unutmayın.
Yeni boyutları görüntülemek için dim() işlevini kullanabiliriz:
#view dimensions of new array
dim(new_array)
[1] 2 5
Yeni dizinin yalnızca iki boyutlu olduğunu görebiliriz.
Örnek 2: Boyutları matriste bir düzeye düşürmek için drop() işlevini kullanın
R’de yedi sütun ve bir satırdan oluşan aşağıdaki matrise sahip olduğumuzu varsayalım:
#create matrix my_matrix <- matrix(1:7, ncol=7) #view matrix my_matrix [,1] [,2] [,3] [,4] [,5] [,6] [,7] [1,] 1 2 3 4 5 6 7 #view dimensions of matrix dim(my_matrix) [1] 1 7
Matriste yalnızca bir seviyeye sahip olan boyutu kaldırmak için drop() fonksiyonunu kullanabiliriz:
#drop dimensions with only one level new_matrix <- drop(my_matrix) #view new matrix new_matrix [1] 1 2 3 4 5 6 7
Yalnızca tek düzeydeki boyutun kaldırıldığını unutmayın.
Matris aslında bir vektöre dönüştürülmüştür.
Boyutları görselleştirmek için dim() işlevini kullanırsak, yeni nesne artık iki boyutlu bir matris olmadığından NULL değerini döndürecektir:
#view dimensions of new matrix
dim(new_matrix)
NULL
Bunun yerine vektörün uzunluğunu görüntülemek için uzunluk() işlevini kullanabiliriz:
#view length
length(new_matrix)
[1] 7
Vektörümüzün 7 element içerdiğini görebiliriz.
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
R’de Cut () işlevi nasıl kullanılır?
R’de n() işlevi nasıl kullanılır?
R’de nchar() işlevi nasıl kullanılır?