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 – såsom att endast välja dieselbilar, dyra bilar eller fordon med manuell växellåda. Det hjälper till 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

Kombinera villkor med logiska operatorer som & för OCH.

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

dplyr

Flera villkor kan anges 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 – såsom att endast välja dieselbilar, dyra bilar eller fordon med manuell växellåda. Det hjälper till 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

Kombinera villkor med logiska operatorer som & för OCH.

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

dplyr

Flera villkor kan anges 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