1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до R

Connected

вправа

Сортування

Створювати й порівнювати рейтинги — одне з улюблених занять людства. Такі рейтинги можуть бути корисними (найкращі університети світу), розважальними (найвпливовіші кінозірки) або безглуздими (найкращий двійник 007).

В аналізі даних ви можете відсортувати дані за певною змінною в наборі даних. В R це робиться за допомогою функції order().

order() — це функція, яка повертає рангові позиції кожного елемента, якщо застосувати її до змінної, наприклад до вектора:

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

10, другий елемент у a, є найменшим, тому 2 стоїть першою у виведенні order(a). 100, перший елемент у a, є другим за зростанням, тож 1 іде другою у виведенні order(a).

Це означає, що ми можемо використати результат order(a), щоб переставити елементи a:

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

Інструкції

100 XP

Поекспериментуйте з функцією order() у консолі. Коли будете готові, натисніть Submit Answer.