Щоб відсортувати кадр даних у R, використовуйте функцію order().. За замовчуванням сортування здійснюється за зростанням. Додайте перед змінною сортування знак мінус, щоб вказати порядок за спаданням.
Сортування за клацанням заголовка. Коли ви натискаєте на заголовок, DataTable починає відображати спеціальний елемент керування, що вказує, за яким стовпцем таблиця в даний момент відсортована, а також напрямок цього сортування (за зростанням чи спаданням). Кожне нове клацання того самого заголовка змінюватиме напрямок сортування.
Щоб змінити порядок даних. стовпці таблиці, ідіоматичний спосіб це використовувати setcolorder(x, neworder) , замість x <- x[, .. neworder] (або x <- x[, neworder, with=FALSE] ). Це тому, що останній робить повну копію даних.
Розташуйте ряди Функцію dplyr arrange() можна використовувати для зміни порядку (або сортування) рядків за однією або кількома змінними. Замість використання функції desc(), ви можете додати перед змінною сортування знак мінус, щоб вказати порядок спадання, як показано нижче. Якщо дані містять пропущені значення, вони завжди будуть у кінці.
Щоб відсортувати рядки фрейму даних відповідно до значень стовпців, використовувати функцію order().. Функція order() приймає один або кілька векторів як аргументи та повертає цілочисельний вектор, що вказує порядок векторів. Ви можете використовувати вихідні дані order(), щоб індексувати фрейм даних і таким чином змінити його порядок.
Розсортуйте таблицю
- Виберіть клітинку в даних.
- Виберіть Головна > Сортувати та фільтрувати. Або виберіть Дані > Сортувати.
- Виберіть опцію: Сортувати від А до Я – сортує вибраний стовпець у порядку зростання. Сортувати від Я до А – сортує вибраний стовпець у порядку спадання.