Mulai sekarangMulai gratis

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

Latihan ini merupakan bagian dari kursus

Pengantar R

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Play around with the order function in the console
Edit dan Jalankan Kode