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?