Filtrering 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")
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Filtrering 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")
Tack för dina kommentarer!