Фільтрація Даних – Розширені Умови
Ви вже ознайомилися з фільтрацією даних за допомогою простих порівнянь і логічних операторів. Тепер настав час розширити ці знання, використовуючи оператор %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"))
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how the %in% operator works in more detail?
What are some common mistakes to avoid when using %in% for filtering?
Can you show how to use %in% with other columns or data types?
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"))
Дякуємо за ваш відгук!