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 nuttig 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 handig bij het vergelijken met 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 NIET-operator !
om meerdere waarden tegelijkertijd 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.
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 nuttig 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 handig bij het vergelijken met 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 NIET-operator !
om meerdere waarden tegelijkertijd 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!