Filtrering 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
Det er også muligt at 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 ved brug af logiske operatorer som &
for OG.
diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]
dplyr
Flere betingelser kan angives til funktionen filter()
, adskilt med komma.
diesel_manual_cars_dplyr <- df %>%
filter(fuel == "Diesel", transmission == "Manual")
Tak for dine kommentarer!
Spørg AI
Spørg AI
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
Filtrering 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
Det er også muligt at 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 ved brug af logiske operatorer som &
for OG.
diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]
dplyr
Flere betingelser kan angives til funktionen filter()
, adskilt med komma.
diesel_manual_cars_dplyr <- df %>%
filter(fuel == "Diesel", transmission == "Manual")
Tak for dine kommentarer!