Фільтрація Даних – Розширені Умови
Ви вже ознайомилися з фільтрацією даних за допомогою простих порівнянь і логічних операторів. Тепер настав час розширити ці знання, використовуючи оператор %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"))
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4
Фільтрація Даних – Розширені Умови
Свайпніть щоб показати меню
Ви вже ознайомилися з фільтрацією даних за допомогою простих порівнянь і логічних операторів. Тепер настав час розширити ці знання, використовуючи оператор %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"))
Дякуємо за ваш відгук!