Filtrer avec query()
La méthode query() de Pandas permet de filtrer un DataFrame en utilisant une expression logique sous forme de chaîne de caractères. Elle permet d’appliquer des conditions complexes de manière concise et lisible, en utilisant des variables et des noms de colonnes directement dans l’expression. Par exemple, df.query(‘age > 30 and salary < 50000') renverra toutes les lignes où l'âge est supérieur à 30 et le salaire inférieur à 50 000. Cette méthode est souvent utilisée pour simplifier la lecture du code et éviter l'utilisation de plusieurs filtres imbriqués.