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 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"))
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.

Suggested prompts:

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

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 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"))
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