Cara menghitung jumlah elemen dalam daftar di r (dengan contoh)


Anda dapat menggunakan metode berikut untuk menghitung jumlah elemen dalam daftar di R:

Metode 1: Hitung jumlah item dalam daftar

 length(my_list)

Metode 2: Hitung jumlah elemen dalam komponen tertentu dari daftar

 length(my_list[[3]])

Metode 3: Hitung jumlah elemen di setiap komponen daftar

 lengths(my_list)

Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan daftar berikut di R:

 #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

Contoh 1: Hitung jumlah elemen dalam daftar

Kita dapat menggunakan fungsi length() untuk menghitung jumlah elemen dalam daftar:

 #count number of elements in list
length(my_list)

[1] 3

Kami melihat ada 3 item dalam daftar.

Contoh 2: Hitung jumlah elemen dalam komponen tertentu dari daftar

Kita dapat menggunakan fungsi length() yang dikombinasikan dengan tanda kurung ganda untuk menghitung jumlah elemen dalam komponen tertentu dari daftar.

Misalnya, kita bisa menggunakan kode berikut untuk menghitung jumlah elemen yang ada di komponen ketiga daftar:

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

[1] 4

Kita melihat ada 4 elemen di komponen ketiga daftar.

Lebih spesifiknya keempat nilai tersebut adalah A, B, C dan D.

Contoh 3: Hitung jumlah elemen di setiap komponen daftar

Kita dapat menggunakan fungsi lengths() untuk menghitung jumlah elemen di setiap komponen daftar:

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

X Y Z
6 1 4 

Dari hasilnya kita dapat melihat:

  • x 6 elemen (1, 4, 4, 5, 7, 8)
  • ada 1 elemen (“hei”)
  • za 4 elemen (“A”, “B”, “C”, “D”)

Perhatikan bahwa kita juga bisa menggunakan fungsi sum() bersama dengan fungsi length() untuk menghitung jumlah total elemen individual di seluruh daftar:

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

[1] 11

Kita dapat melihat bahwa ada total 11 item di seluruh daftar.

Sumber daya tambahan

Tutorial berikut menjelaskan cara menggunakan fungsi umum lainnya di R:

Cara menggunakan fungsi replace() di R
Cara menggunakan fungsi split() di R
Cara menggunakan fungsi View() di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *