MulaiMulai sekarang secara 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 adalah bagian dari kursus

Pengantar R

Lihat Kursus

Petunjuk latihan

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

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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