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

bookFiltrering af Data - Grundlæggende Betingelser

Filtrering er en effektiv teknik, der gør det muligt at isolere rækker af data, som opfylder bestemte kriterier – såsom kun at vælge dieselbiler, dyre biler eller køretøjer med manuelt gear. Det hjælper med at fokusere på relevante data til dybere analyse, rapportering eller visualisering.

Filtrering efter kategori

Base R

Du kan filtrere rækker ved at anvende en betingelse på en bestemt kolonne. For eksempel, for kun at vælge de biler, hvor brændstoftypen er Diesel, bruges $-operatoren til at referere til kolonnen og anvende en logisk betingelse.

diesel_cars <- df[df$fuel == "Diesel", ]

dplyr

Du kan bruge funktionen filter() og angive betingelsen direkte.

diesel_cars_dplyr <- df %>%    
  filter(fuel == "Diesel")

Filtrering baseret på numerisk værdi

Du kan også filtrere data ved hjælp af numeriske sammenligninger.

Base R

expensive_cars <- df[df$selling_price > 500000, ]

dplyr

cheap_cars_dplyr <- df %>%
  filter(selling_price < 500000)

Flere betingelser

Base R

Kombination af betingelser kan udføres ved hjælp af logiske operatorer såsom & for OG.

diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]

dplyr

Du kan angive flere betingelser til funktionen filter(), adskilt med komma.

diesel_manual_cars_dplyr <- df %>%
  filter(fuel == "Diesel", transmission == "Manual")
question mark

nrow() bruges til at:

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6

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

Suggested prompts:

Can you explain the difference between filtering with base R and dplyr?

How do I filter data using multiple conditions?

What are some common mistakes to avoid when filtering data in R?

Awesome!

Completion rate improved to 4

bookFiltrering af Data - Grundlæggende Betingelser

Stryg for at vise menuen

Filtrering er en effektiv teknik, der gør det muligt at isolere rækker af data, som opfylder bestemte kriterier – såsom kun at vælge dieselbiler, dyre biler eller køretøjer med manuelt gear. Det hjælper med at fokusere på relevante data til dybere analyse, rapportering eller visualisering.

Filtrering efter kategori

Base R

Du kan filtrere rækker ved at anvende en betingelse på en bestemt kolonne. For eksempel, for kun at vælge de biler, hvor brændstoftypen er Diesel, bruges $-operatoren til at referere til kolonnen og anvende en logisk betingelse.

diesel_cars <- df[df$fuel == "Diesel", ]

dplyr

Du kan bruge funktionen filter() og angive betingelsen direkte.

diesel_cars_dplyr <- df %>%    
  filter(fuel == "Diesel")

Filtrering baseret på numerisk værdi

Du kan også filtrere data ved hjælp af numeriske sammenligninger.

Base R

expensive_cars <- df[df$selling_price > 500000, ]

dplyr

cheap_cars_dplyr <- df %>%
  filter(selling_price < 500000)

Flere betingelser

Base R

Kombination af betingelser kan udføres ved hjælp af logiske operatorer såsom & for OG.

diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]

dplyr

Du kan angive flere betingelser til funktionen filter(), adskilt med komma.

diesel_manual_cars_dplyr <- df %>%
  filter(fuel == "Diesel", transmission == "Manual")
question mark

nrow() bruges til at:

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6
some-alt