R'de dim() işlevi nasıl kullanılır?


R’deki dim() işlevi bir dizinin, matrisin veya veri çerçevesinin boyutlarını almak veya ayarlamak için kullanılabilir.

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Veri çerçevesi boyutlarını almak için dim() işlevini kullanın

R’de aşağıdaki veri çerçevesine sahip olduğumuzu varsayalım:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Veri çerçevesindeki satır ve sütun sayısını almak için dim() işlevini kullanabiliriz:

 #get dimensions of data frame
dim(df)

[1] 5 4

Sonuçtan veri çerçevesinin 5 satır ve 4 sütundan oluştuğunu görebiliriz.

Örnek 2: Matris boyutlarını elde etmek için dim() işlevini kullanın

R’de aşağıdaki matrise sahip olduğumuzu varsayalım:

 #create matrix
mat <- matrix(c(1, 4, 4, 8, 5, 4, 3, 8), nrow= 4 )

#view matrix
mast

     [,1] [,2]
[1,] 1 5
[2,] 4 4
[3,] 4 3
[4,] 8 8

Matristeki satır ve sütun sayısını almak için dim() işlevini kullanabiliriz:

 #get dimensions of matrix
sun(mat)

[1] 4 2

Sonuçta matrisin 4 satır ve 2 sütundan oluştuğunu görebiliriz.

Örnek 3: Matris boyutlarını ayarlamak için dim() işlevini kullanın

Bir matrisin boyutlarını tanımlamak için dim() işlevini de kullanabiliriz:

 #create vector of values
x <- c(1, 4, 4, 8, 5, 4, 3, 8)

#define dimensions for values
dim(x) <- c(4, 2)

#view result
x

     [,1] [,2]
[1,] 1 5
[2,] 4 4
[3,] 4 3
[4,] 8 8

#view class
class(x)

[1] "matrix" "array" 

Sonuç, 4 satır ve 2 sütundan oluşan bir matris (ve tablo) olur.

Örnek 4: Bir boyut elde etmek için dim() işlevini kullanın

Bir nesnenin yalnızca satır sayısını veya yalnızca sütun sayısını almak için dim(x)[1] ve dim(x)[2]’yi de kullanabiliriz.

Örneğin aşağıdaki matrise sahip olduğumuzu varsayalım:

 #create matrix
x <- matrix(c(1, 4, 4, 8, 5, 4, 3, 8), nrow= 4 )

#view matrix
x

     [,1] [,2]
[1,] 1 5
[2,] 4 4
[3,] 4 3
[4,] 8 8

Yalnızca satır sayısını elde etmek için dim(x)[1] komutunu kullanabiliriz:

 #display number of rows in matrix
dim(x)[1]

[1] 4

Ve sadece sütun sayısını elde etmek için dim(x)[2] komutunu kullanabiliriz:

 #display number of columns in matrix
dim(x)[2]

[1] 2

Ek kaynaklar

Aşağıdaki eğitimlerde R’deki diğer yaygın işlevlerin nasıl kullanılacağı açıklanmaktadır:

R’de tabulate() işlevi nasıl kullanılır?
R’de uzunluk () işlevi nasıl kullanılır?
R’de replikasyon () işlevi nasıl kullanılır?

Yorum ekle

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