Gegevens Filteren - Geavanceerde Voorwaarden
Je hebt al gezien hoe je gegevens kunt filteren met eenvoudige vergelijkingen en logische operatoren. Nu is het tijd om dit uit te breiden door de %in%
-operator te gebruiken om meerdere waarden tegelijk te matchen en door te leren hoe je specifieke rijen uit een dataset kunt uitsluiten. Deze technieken zijn vooral handig bij het werken met categorische variabelen die veel mogelijke waarden bevatten.
Filteren met %in%
De %in%
-operator controleert of elementen van de ene vector aanwezig zijn in een andere. Dit is vooral nuttig bij het matchen van meerdere mogelijke waarden, waardoor filteren overzichtelijker en leesbaarder wordt dan het aaneenschakelen van verschillende ==
- of !=
-voorwaarden.
Base R
selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]
dplyr
selected_fuel_cars_dplyr <- df %>%
filter(fuel %in% c("Diesel", "Petrol"))
Specifieke waarden uitsluiten
Het is mogelijk om %in%
te combineren met de logische NOT-operator !
om meerdere waarden tegelijk uit te sluiten.
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"))
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Gegevens Filteren - Geavanceerde Voorwaarden
Veeg om het menu te tonen
Je hebt al gezien hoe je gegevens kunt filteren met eenvoudige vergelijkingen en logische operatoren. Nu is het tijd om dit uit te breiden door de %in%
-operator te gebruiken om meerdere waarden tegelijk te matchen en door te leren hoe je specifieke rijen uit een dataset kunt uitsluiten. Deze technieken zijn vooral handig bij het werken met categorische variabelen die veel mogelijke waarden bevatten.
Filteren met %in%
De %in%
-operator controleert of elementen van de ene vector aanwezig zijn in een andere. Dit is vooral nuttig bij het matchen van meerdere mogelijke waarden, waardoor filteren overzichtelijker en leesbaarder wordt dan het aaneenschakelen van verschillende ==
- of !=
-voorwaarden.
Base R
selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]
dplyr
selected_fuel_cars_dplyr <- df %>%
filter(fuel %in% c("Diesel", "Petrol"))
Specifieke waarden uitsluiten
Het is mogelijk om %in%
te combineren met de logische NOT-operator !
om meerdere waarden tegelijk uit te sluiten.
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"))
Bedankt voor je feedback!