Сортування Даних
Свайпніть щоб показати меню
Сортування — це базова операція в аналізі даних. Вона дозволяє впорядкувати набір даних за однією або кількома змінними — наприклад, ціною, пробігом чи роком. Це спрощує виявлення тенденцій, аномалій або просто перегляд даних у зрозумілому порядку.
Сортування за зростанням
Базовий R
Можна використовувати функцію order() для сортування набору даних за значеннями стовпців. За замовчуванням дані повертаються у порядку зростання.
df_sorted_price_base <- df[order(df$selling_price), ]
dplyr
Сортування можна виконати за допомогою функції arrange(), яка за замовчуванням впорядковує у зростаючому порядку.
df_sorted_price_dplyr <- df %>%
arrange(selling_price)
Сортування у спадаючому порядку
Base R
Щоб відсортувати у спадаючому порядку, поставте знак мінус (-) перед назвою стовпця у функції order().
df_sorted_price_desc <- df[order(-df$selling_price), ]
dplyr
Можна використовувати функцію desc() всередині arrange(), щоб змінити порядок на зворотний.
sorted_price_desc_dplyr <- df %>%
arrange(desc(selling_price))
Сортування за декількома стовпцями
Можливо виконати сортування за кількома стовпцями для створення пріоритетного порядку. Наприклад, спочатку можна відсортувати за типом пального (в алфавітному порядку), а потім за ціною продажу у спадаючому порядку.
Base R
df_sorted <- df[order(df$fuel, -df$selling_price), ]
dplyr
df_sorted_dplyr <- df %>%
arrange(fuel, desc(selling_price))
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат