Filtrage des Données - Conditions de Base
Le filtrage est une technique puissante qui permet d'isoler les lignes de données répondant à certains critères, comme sélectionner uniquement les voitures diesel, les voitures coûteuses ou les véhicules à transmission manuelle. Cela vous aide à vous concentrer sur les données pertinentes pour une analyse, un reporting ou une visualisation plus approfondis.
Filtrage par catégorie
Base R
Vous pouvez filtrer les lignes en appliquant une condition à une colonne spécifique. Par exemple, pour sélectionner uniquement les voitures dont le type de carburant est Diesel, utilisez l'opérateur $
pour référencer la colonne et appliquez une condition logique.
diesel_cars <- df[df$fuel == "Diesel", ]
dplyr
Vous pouvez utiliser la fonction filter()
et passer directement la condition.
diesel_cars_dplyr <- df %>%
filter(fuel == "Diesel")
Filtrage basé sur une valeur numérique
Il est également possible de filtrer les données à l'aide de comparaisons numériques.
Base R
expensive_cars <- df[df$selling_price > 500000, ]
dplyr
cheap_cars_dplyr <- df %>%
filter(selling_price < 500000)
Conditions multiples
Base R
Il est possible de combiner des conditions à l'aide d'opérateurs logiques tels que &
pour ET.
diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]
dplyr
Vous pouvez passer plusieurs conditions à la fonction filter()
, séparées par une virgule.
diesel_manual_cars_dplyr <- df %>%
filter(fuel == "Diesel", transmission == "Manual")
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Filtrage des Données - Conditions de Base
Glissez pour afficher le menu
Le filtrage est une technique puissante qui permet d'isoler les lignes de données répondant à certains critères, comme sélectionner uniquement les voitures diesel, les voitures coûteuses ou les véhicules à transmission manuelle. Cela vous aide à vous concentrer sur les données pertinentes pour une analyse, un reporting ou une visualisation plus approfondis.
Filtrage par catégorie
Base R
Vous pouvez filtrer les lignes en appliquant une condition à une colonne spécifique. Par exemple, pour sélectionner uniquement les voitures dont le type de carburant est Diesel, utilisez l'opérateur $
pour référencer la colonne et appliquez une condition logique.
diesel_cars <- df[df$fuel == "Diesel", ]
dplyr
Vous pouvez utiliser la fonction filter()
et passer directement la condition.
diesel_cars_dplyr <- df %>%
filter(fuel == "Diesel")
Filtrage basé sur une valeur numérique
Il est également possible de filtrer les données à l'aide de comparaisons numériques.
Base R
expensive_cars <- df[df$selling_price > 500000, ]
dplyr
cheap_cars_dplyr <- df %>%
filter(selling_price < 500000)
Conditions multiples
Base R
Il est possible de combiner des conditions à l'aide d'opérateurs logiques tels que &
pour ET.
diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]
dplyr
Vous pouvez passer plusieurs conditions à la fonction filter()
, séparées par une virgule.
diesel_manual_cars_dplyr <- df %>%
filter(fuel == "Diesel", transmission == "Manual")
Merci pour vos commentaires !