BaşlayınÜcretsiz Başlayın

Sıralama

Sıralamalar yapmak ve oluşturmak, insanların en sevdiği işlerden biridir. Bu sıralamalar faydalı (dünyanın en iyi üniversiteleri), eğlenceli (en etkili film yıldızları) veya anlamsız (en iyi 007 benzeri) olabilir.

Veri analizinde verilerinizi veri kümesindeki belirli bir değişkene göre sıralayabilirsiniz. R’de bu işlem order() fonksiyonunun yardımıyla yapılır.

order(), mesela a vektörü gibi bir değişkene uygulandığında, size her bir elemanın sıralı konumunu veren bir fonksiyondur:

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

a vektöründeki ikinci eleman olan 10 en küçük elemandır, bu nedenle 2 değeri, order(a) çıktısında ilk sırada yer alır. a vektöründeki ilk eleman olan 100, ikinci en küçük elemandır, bu nedenle 1 değeri, order(a) çıktısında ikinci sırada gelir.

order(a) çıktısını kullanarak a vektörünü yeniden karıştırabiliriz:

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

Bu egzersiz

R’ye Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

Konsoldaki order() fonksiyonuyla denemeler yapın. Devam etmeye hazır olduğunuzda yanıtı gönderin.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Play around with the order function in the console
Kodu Düzenle ve Çalıştır