Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Filtrering af Data - Avancerede Betingelser | Datamanipulation og -Rensning
Dataanalyse med R

bookFiltrering af Data - Avancerede Betingelser

Du har allerede set, hvordan man filtrerer data ved hjælp af simple sammenligninger og logiske operatorer. Nu er det tid til at udvide dette ved at bruge %in%-operatoren til at matche flere værdier på én gang og ved at lære, hvordan man udelukker specifikke rækker fra et datasæt. Disse teknikker er særligt nyttige, når du arbejder med kategoriske variabler, der indeholder mange mulige værdier.

Filtrering med %in%

%in%-operatoren kontrollerer, om elementer i én vektor findes i en anden. Den er særligt nyttig, når du skal matche mod flere mulige værdier, hvilket gør filtreringen mere overskuelig og læsbar end at kæde flere == eller !=-betingelser sammen.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Udelukkelse af specifikke værdier

Du kan kombinere %in% med den logiske IKKE-operator ! for at udelukke flere værdier på samme tid.

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

Hvordan udelukker man "Diesel" biler i base R?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 4

bookFiltrering af Data - Avancerede Betingelser

Stryg for at vise menuen

Du har allerede set, hvordan man filtrerer data ved hjælp af simple sammenligninger og logiske operatorer. Nu er det tid til at udvide dette ved at bruge %in%-operatoren til at matche flere værdier på én gang og ved at lære, hvordan man udelukker specifikke rækker fra et datasæt. Disse teknikker er særligt nyttige, når du arbejder med kategoriske variabler, der indeholder mange mulige værdier.

Filtrering med %in%

%in%-operatoren kontrollerer, om elementer i én vektor findes i en anden. Den er særligt nyttig, når du skal matche mod flere mulige værdier, hvilket gør filtreringen mere overskuelig og læsbar end at kæde flere == eller !=-betingelser sammen.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Udelukkelse af specifikke værdier

Du kan kombinere %in% med den logiske IKKE-operator ! for at udelukke flere værdier på samme tid.

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

Hvordan udelukker man "Diesel" biler i base R?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
some-alt