Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Фільтрація Даних – Розширені Умови | Маніпулювання та Очищення Даних
Аналіз Даних у R

bookФільтрація Даних – Розширені Умови

Ви вже ознайомилися з фільтрацією даних за допомогою простих порівнянь і логічних операторів. Тепер настав час розширити ці знання, використовуючи оператор %in% для пошуку відповідностей одразу декільком значенням, а також дізнатися, як виключати певні рядки з набору даних. Ці прийоми особливо корисні при роботі з категоріальними змінними, які містять багато можливих значень.

Фільтрація з %in%

Оператор %in% перевіряє, чи входять елементи одного вектора до іншого. Він особливо зручний для пошуку відповідностей серед кількох можливих значень, роблячи фільтрацію більш зрозумілою та читабельною, ніж послідовне використання кількох умов == або !=.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Виключення певних значень

Можна поєднувати %in% з логічним оператором NOT !, щоб одночасно виключити декілька значень.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Як виключити автомобілі з паливом "Diesel" у базовому R?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 7

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 4

bookФільтрація Даних – Розширені Умови

Свайпніть щоб показати меню

Ви вже ознайомилися з фільтрацією даних за допомогою простих порівнянь і логічних операторів. Тепер настав час розширити ці знання, використовуючи оператор %in% для пошуку відповідностей одразу декільком значенням, а також дізнатися, як виключати певні рядки з набору даних. Ці прийоми особливо корисні при роботі з категоріальними змінними, які містять багато можливих значень.

Фільтрація з %in%

Оператор %in% перевіряє, чи входять елементи одного вектора до іншого. Він особливо зручний для пошуку відповідностей серед кількох можливих значень, роблячи фільтрацію більш зрозумілою та читабельною, ніж послідовне використання кількох умов == або !=.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Виключення певних значень

Можна поєднувати %in% з логічним оператором NOT !, щоб одночасно виключити декілька значень.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Як виключити автомобілі з паливом "Diesel" у базовому R?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 7
some-alt