Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Filtrering av Data - Grundläggande Villkor | Datamanipulering och Datarensning
Dataanalys med R

bookFiltrering av Data - Grundläggande Villkor

Filtrering är en kraftfull teknik som gör det möjligt att isolera rader av data som uppfyller vissa kriterier – till exempel att endast välja dieselbilar, dyra bilar eller fordon med manuell växellåda. Det hjälper dig att fokusera på relevant data för djupare analys, rapportering eller visualisering.

Filtrering efter kategori

Base R

Du kan filtrera rader genom att tillämpa ett villkor på en specifik kolumn. Till exempel, för att välja endast de bilar där bränsletypen är Diesel, använd $-operatorn för att referera till kolumnen och tillämpa ett logiskt villkor.

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

dplyr

Du kan använda funktionen filter() och ange villkoret direkt.

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

Filtrering baserat på numeriskt värde

Det går även att filtrera data med numeriska jämförelser.

Base R

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

dplyr

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

Flera villkor

Base R

Det går att kombinera villkor med logiska operatorer som & för OCH.

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

dplyr

Du kan ange flera villkor till funktionen filter(), separerade med kommatecken.

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

nrow() används för att:

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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 av Data - Grundläggande Villkor

Svep för att visa menyn

Filtrering är en kraftfull teknik som gör det möjligt att isolera rader av data som uppfyller vissa kriterier – till exempel att endast välja dieselbilar, dyra bilar eller fordon med manuell växellåda. Det hjälper dig att fokusera på relevant data för djupare analys, rapportering eller visualisering.

Filtrering efter kategori

Base R

Du kan filtrera rader genom att tillämpa ett villkor på en specifik kolumn. Till exempel, för att välja endast de bilar där bränsletypen är Diesel, använd $-operatorn för att referera till kolumnen och tillämpa ett logiskt villkor.

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

dplyr

Du kan använda funktionen filter() och ange villkoret direkt.

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

Filtrering baserat på numeriskt värde

Det går även att filtrera data med numeriska jämförelser.

Base R

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

dplyr

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

Flera villkor

Base R

Det går att kombinera villkor med logiska operatorer som & för OCH.

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

dplyr

Du kan ange flera villkor till funktionen filter(), separerade med kommatecken.

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

nrow() används för att:

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 6
some-alt