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 permet de se concentrer sur les données pertinentes pour une analyse, un reporting ou une visualisation 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 appliquer une condition logique.
diesel_cars <- df[df$fuel == "Diesel", ]
dplyr
Vous pouvez utiliser la fonction filter() et passer la condition directement.
diesel_cars_dplyr <- df %>%
filter(fuel == "Diesel")
Filtrage basé sur une valeur numérique
Filtrage des 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