Datan Suodatus – Perusehdot
Suodatus on tehokas tekniikka, jonka avulla voidaan erottaa ne tietorivit, jotka täyttävät tietyt ehdot – esimerkiksi valitsemalla vain dieselautot, kalliit autot tai manuaalivaihteiset ajoneuvot. Tämä mahdollistaa keskittymisen olennaiseen dataan syvällisempää analyysiä, raportointia tai visualisointia varten.
Suodatus kategorian mukaan
Base R
Rivejä voidaan suodattaa asettamalla ehto tietylle sarakkeelle. Esimerkiksi valitaksesi vain ne autot, joiden polttoainetyyppi on Diesel, käytä $
-operaattoria viitataksesi sarakkeeseen ja aseta looginen ehto.
diesel_cars <- df[df$fuel == "Diesel", ]
dplyr
filter()
-funktion käyttö ja ehdon asettaminen suoraan.
diesel_cars_dplyr <- df %>%
filter(fuel == "Diesel")
Suodatus numeerisen arvon perusteella
Tietojen suodatus numeeristen vertailujen avulla.
Base R
expensive_cars <- df[df$selling_price > 500000, ]
dplyr
cheap_cars_dplyr <- df %>%
filter(selling_price < 500000)
Useita ehtoja
Base R
Ehtoja voidaan yhdistää loogisilla operaattoreilla, kuten &
(JA).
diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]
dplyr
Voit antaa useita ehtoja filter()
-funktiolle, eroteltuna pilkulla.
diesel_manual_cars_dplyr <- df %>%
filter(fuel == "Diesel", transmission == "Manual")
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Datan Suodatus – Perusehdot
Pyyhkäise näyttääksesi valikon
Suodatus on tehokas tekniikka, jonka avulla voidaan erottaa ne tietorivit, jotka täyttävät tietyt ehdot – esimerkiksi valitsemalla vain dieselautot, kalliit autot tai manuaalivaihteiset ajoneuvot. Tämä mahdollistaa keskittymisen olennaiseen dataan syvällisempää analyysiä, raportointia tai visualisointia varten.
Suodatus kategorian mukaan
Base R
Rivejä voidaan suodattaa asettamalla ehto tietylle sarakkeelle. Esimerkiksi valitaksesi vain ne autot, joiden polttoainetyyppi on Diesel, käytä $
-operaattoria viitataksesi sarakkeeseen ja aseta looginen ehto.
diesel_cars <- df[df$fuel == "Diesel", ]
dplyr
filter()
-funktion käyttö ja ehdon asettaminen suoraan.
diesel_cars_dplyr <- df %>%
filter(fuel == "Diesel")
Suodatus numeerisen arvon perusteella
Tietojen suodatus numeeristen vertailujen avulla.
Base R
expensive_cars <- df[df$selling_price > 500000, ]
dplyr
cheap_cars_dplyr <- df %>%
filter(selling_price < 500000)
Useita ehtoja
Base R
Ehtoja voidaan yhdistää loogisilla operaattoreilla, kuten &
(JA).
diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]
dplyr
Voit antaa useita ehtoja filter()
-funktiolle, eroteltuna pilkulla.
diesel_manual_cars_dplyr <- df %>%
filter(fuel == "Diesel", transmission == "Manual")
Kiitos palautteestasi!