1. Belajar
  2. /
  3. Kursus
  4. /
  5. Pengantar R

Connected

Latihan

Pengurutan

Membuat dan menyusun peringkat adalah salah satu hal favorit umat manusia. Peringkat ini bisa bermanfaat (universitas terbaik di dunia), menghibur (bintang film paling berpengaruh), atau tidak penting (peniru 007 terbaik).

Dalam analisis data, Anda dapat mengurutkan data menurut suatu variabel dalam himpunan data. Di R, hal ini dilakukan dengan bantuan fungsi order().

order() adalah fungsi yang memberikan posisi peringkat dari setiap elemen ketika diterapkan pada suatu variabel, misalnya sebuah vektor:

a <- c(100, 10, 1000)
order(a)
[1] 2 1 3

Angka 10, yang merupakan elemen kedua dalam a, adalah elemen terkecil, sehingga 2 muncul pertama pada keluaran order(a). Angka 100, yang merupakan elemen pertama dalam a, adalah elemen terkecil kedua, sehingga 1 muncul kedua pada keluaran order(a).

Ini berarti kita dapat menggunakan keluaran order(a) untuk menata ulang a:

a[order(a)]
[1]   10  100 1000

Instruksi

100 XP

Bereksperimenlah dengan fungsi order() di konsol. Kirim jawabannya ketika Anda siap melanjutkan.