top of page

Différentes méthodes de filtrage avec la librairie Pandas de Python

  • Nov 29, 2022
  • 2 min read

Updated: Jun 24, 2025

Aujourd’hui nous allons voir différentes manières de filtrer un DataFrame avec Pandas. Nous allons apprendre à faire des filtres précis sur des lignes et des colonnes.

Pour commencer, voilà notre DataFrame :



1ère méthode : Filtrer avec un opérateur logique.


Dans cet exemple nous cherchons la valeur « Z1 » dans la colonne « Zone » de notre DataFrame. On respecte bien les crochets.



2ème méthode : Filtrer avec plusieurs opérateurs logiques.


Il s’agit de la même méthode que la précédente sauf que l’on rajoute un autre filtre. Chaque filtre est contenu dans des parenthèses. Les filtres sont ajoutés grâce au « & ». Les crochets sont respectés.



3ème méthode : Filtrer avec la méthode « query ».


Cette méthode prend en paramètre les filtres que l’on souhaite appliquer. La syntaxe est bien plus simple que la méthode précédente.



4ème méthode : Filtrer avec la méthode « isin ».


Cette méthode permet de filtrer sur plusieurs éléments à l’intérieur d’une colonne.



5ème méthode :


Dans l’exemple suivant, la fonction « filter » prend deux

paramètres. Le premier récupère les lignes qui correspondent aux numéros d’index. Le deuxième indique que l’on souhaite conserver les lignes entière.



6ème méthode : Filtrer avec « startwith ».


Les fonctions « startswith » ou « contains » génèrent une série. En fonction de la valeur entrée en paramètre, on aura une colonne de sortie qui indiquera pour chaque ligne si l’opération est vraie ou fausse.



7ème méthode : faire un top n.


Les fonctions « nlargest » et nsmallest » permettent de ressortir les lignes des éléments ayant les n meilleurs ou pire valeur. Dans cet exemple, les deux fonctions prennent 2 paramètres. Le premier le nombre de lignes à conserver. Le deuxième sur quelle colonne travailler.



8ème méthode : filtrer des colonnes.


Dans l’exemple suivant, la fonction « filter » prend qu’un seul paramètre. Il s’agit de la liste des colonnes que l’on souhaite conserver.


9ème méthode Loc et Iloc :


La méthode « loc » permet de filtrer une partie du DataFrame. En premier paramètre nous avons « 1 :3 » qui va filtrer de la ligne 1 à la ligne 3. Puis en deuxième paramètre le nom des colonnes sur lesquelles on souhaite filtrer.



La méthode « Iloc » permet aussi de filtrer une partie du DataFrame. En premier paramètre de la ligne 0 à la ligne 2. Puis en deuxième paramètre de la première colonne à la deuxième. Pour rappel les index commencent à 0.



Vous pouvez consulter nos articles comme celui-ci qui sont là pour vous aider.


Pour un tutoriel complet sur la librairie Pandas, visionnez notre vidéo dédiée à cette librairie.


N'hésitez pas à consulter nos formations également.


 
 
 

12 Comments


dwainnervi55
Aug 03

Khi mình tìm hiểu go88 ở góc nhìn người dùng thường xuyên, mình chú ý nhiều đến sự thuận tiện trong quá trình truy cập. Mình thấy các danh mục bắn cá, casino trực tuyến, game bài và slot game được bố trí hợp lý, nên mình có thể quay lại đúng khu vực mình cần rất nhanh. Cách tổ chức rõ ràng này khiến mình ít bị rối mắt khi có nhiều lựa chọn cùng lúc. Mình đánh giá nền tảng hỗ trợ điều hướng tốt, tốc độ tải ổn và thao tác tương đối nhẹ

Like

dwainnervi55
Aug 03

Từ quá trình theo dõi cách các nền tảng tối ưu giao diện, mình nhận thấy cm88 có sự cân bằng khá tốt giữa hiển thị và khả năng sử dụng. Những danh mục như xổ số, bắn cá, thể thao và casino trực tuyến được sắp xếp theo từng khu vực, giúp việc tìm kiếm nội dung trở nên nhanh hơn. Mình thấy các thành phần chính không bị đặt quá sát nhau nên quan sát tương đối thoải mái. Khi trải nghiệm thử xổ số và bắn cá, tốc độ phản hồi duy trì khá đều, dữ liệu hiển thị ổn định. Thao tác chuyển đổi giữa các chuyên mục diễn ra liên tục, vị trí chức năng quen…

Edited
Like

dwainnervi55
Aug 01

Trong quá trình tìm hiểu các nền tảng giải trí trực tuyến, topclub cho mình góc nhìn khá rõ về cách phân bổ nhiều nhóm nội dung trên cùng hệ thống. Thể thao, casino live, game bài và bắn cá được chia thành từng khu vực riêng, giúp mình dễ xác định chuyên mục muốn truy cập. Mình nhận thấy giao diện có bố cục khá trực quan, các mục chính dễ quan sát và vị trí nội dung tương đối thuận tiện. Khi sử dụng thực tế, hệ thống phản hồi nhanh, dữ liệu cập nhật đều và chuyển đổi giữa các khu vực khá mượt. Nổ hũ, xổ số cùng casino trực tuyến cũng được sắp xếp hợp lý,…

Like

dwainnervi55
Jul 31

Khi đánh giá nền tảng ở góc độ trải nghiệm dài hạn, tôi nhận thấy go88 duy trì được sự cân bằng giữa tính trực quan và hiệu suất vận hành. Các nhóm chức năng như game bài, casino live, nổ hũ và bắn cá được đặt theo cấu trúc dễ theo dõi, giúp người dùng không mất nhiều thời gian để làm quen. Không gian hiển thị được tận dụng hợp lý, tránh cảm giác dồn nén thông tin. Trong quá trình sử dụng, tốc độ phản hồi ổn định và các bước chuyển đổi giữa chuyên mục diễn ra khá liền mạch. Trải nghiệm tổng thể mang lại sự thuận tiện, nhất quán và dễ tiếp cận

Edited
Like

dwainnervi55
Jul 29

Sau nhiều lần truy cập 23win.con trên cả điện thoại và máy tính, mình nhận thấy nền tảng duy trì được sự đồng bộ trong cách hiển thị các khu vực như casino live, thể thao, xổ số và bắn cá. Các danh mục được phân chia theo từng nhóm riêng giúp người dùng dễ dàng nhận diện vị trí nội dung cần quan tâm mà không mất nhiều thời gian làm quen lại. Trong lúc sử dụng mình thử casino live và thể thao thì tốc độ phản hồi khá ổn định, quá trình chuyển đổi giữa các khu vực diễn ra liền mạch. Cách bố trí thông tin hợp lý cũng góp phần giảm số bước thao tác và…

Like
bottom of page