Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Gegevens Filteren - Geavanceerde Voorwaarden | Gegevensmanipulatie en Opschoning
Data-analyse met R

bookGegevens 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"))
question mark

Hoe sluit je "Diesel" auto's uit in base R?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 4

bookGegevens 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"))
question mark

Hoe sluit je "Diesel" auto's uit in base R?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 7
some-alt