R'de bir listedeki öğelerin sayısı nasıl sayılır (örnekle)


R’deki bir listedeki öğelerin sayısını saymak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Listedeki öğelerin sayısını sayın

 length(my_list)

Yöntem 2: Listenin belirli bir bileşenindeki öğelerin sayısını sayın

 length(my_list[[3]])

Yöntem 3: Listenin her bileşenindeki öğe sayısını sayın

 lengths(my_list)

Aşağıdaki örnekler, R’deki aşağıdaki listeyle her yöntemin pratikte nasıl kullanılacağını gösterir:

 #define list
my_list <- list(x=c(1, 4, 4, 5, 7, 8),
                y='Hey',
                z=factor(c('A', 'B', 'C', 'D')))

#view list
my_list

$x
[1] 1 4 4 5 7 8

$y
[1] “Hey”

$z
[1] ABCD
Levels: ABCD

Örnek 1: Listedeki öğelerin sayısını sayın

Listedeki öğelerin sayısını basitçe saymak için uzunluk() işlevini kullanabiliriz:

 #count number of elements in list
length(my_list)

[1] 3

Listede 3 öğenin olduğunu görüyoruz.

Örnek 2: Listenin belirli bir bileşenindeki öğelerin sayısını sayın

Listenin belirli bir bileşenindeki öğelerin sayısını saymak için çift parantezlerle birlikte uzunluk() işlevini kullanabiliriz.

Örneğin listenin üçüncü bileşeninde bulunan öğelerin sayısını saymak için aşağıdaki kodu kullanabiliriz:

 #count number of elements in third component of list
length(my_list[[3]])

[1] 4

Listenin üçüncü bileşeninde 4 elementin olduğunu görüyoruz.

Daha spesifik olarak dört değer A, B, C ve D’dir.

Örnek 3: Listenin her bir bileşenindeki öğe sayısını sayın

Listenin her bir bileşenindeki öğelerin sayısını saymak için uzunluklar() işlevini kullanabiliriz:

 #count number of elements in each component of list
lengths(my_list)

X Y Z
6 1 4 

Sonuçtan şunu görebiliriz:

  • x 6 öğe (1, 4, 4, 5, 7, 8)
  • 1 öğe var (“hey”)
  • 4 element (“A”, “B”, “C”, “D”)

Listenin tamamındaki bireysel öğelerin toplam sayısını saymak için sum() işlevini uzunluk() işleviyle birlikte kullanabileceğimizi unutmayın:

 #count total number of individual elements in entire list
sum(lengths(my_list))

[1] 11

Listenin tamamında toplamda 11 öğenin bulunduğunu görebiliyoruz.

Ek kaynaklar

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

R’de replacement() işlevi nasıl kullanılır?
R’de split() işlevi nasıl kullanılır?
R’de View() işlevi nasıl kullanılır?

Yorum ekle

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