Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Filtrage des Données - Conditions Avancées | Manipulation et Nettoyage des Données
Analyse de Données avec R

bookFiltrage des Données - Conditions Avancées

Vous avez déjà vu comment filtrer des données à l'aide de comparaisons simples et d'opérateurs logiques. Il est maintenant temps d'approfondir ce sujet en utilisant l'opérateur %in% pour faire correspondre plusieurs valeurs à la fois et en apprenant à exclure des lignes spécifiques d'un ensemble de données. Ces techniques sont particulièrement utiles lors du travail avec des variables catégorielles comportant de nombreuses valeurs possibles.

Filtrage avec %in%

L'opérateur %in% vérifie si les éléments d'un vecteur sont présents dans un autre. Il est particulièrement utile pour faire correspondre plusieurs valeurs possibles, rendant le filtrage plus clair et lisible que l'enchaînement de plusieurs conditions == ou !=.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Exclusion de valeurs spécifiques

Vous pouvez combiner %in% avec l’opérateur logique NON ! pour exclure plusieurs valeurs simultanément.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Comment exclure les voitures « Diesel » en base R ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 7

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 4

bookFiltrage des Données - Conditions Avancées

Glissez pour afficher le menu

Vous avez déjà vu comment filtrer des données à l'aide de comparaisons simples et d'opérateurs logiques. Il est maintenant temps d'approfondir ce sujet en utilisant l'opérateur %in% pour faire correspondre plusieurs valeurs à la fois et en apprenant à exclure des lignes spécifiques d'un ensemble de données. Ces techniques sont particulièrement utiles lors du travail avec des variables catégorielles comportant de nombreuses valeurs possibles.

Filtrage avec %in%

L'opérateur %in% vérifie si les éléments d'un vecteur sont présents dans un autre. Il est particulièrement utile pour faire correspondre plusieurs valeurs possibles, rendant le filtrage plus clair et lisible que l'enchaînement de plusieurs conditions == ou !=.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Exclusion de valeurs spécifiques

Vous pouvez combiner %in% avec l’opérateur logique NON ! pour exclure plusieurs valeurs simultanément.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Comment exclure les voitures « Diesel » en base R ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 7
some-alt