Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Filtrage des Lignes avec des Fonctions Lambda | Se Familiariser Avec l’Indexation et la Sélection des Données
Manipulation de Données avec Pandas
Section 1. Chapitre 6
single

single

bookFiltrage des Lignes avec des Fonctions Lambda

Glissez pour afficher le menu

Tâche

Glissez pour commencer à coder

Votre tâche ici consiste à diviser les données en deux groupes : l'un avec des indices impairs et l'autre avec des indices pairs. Suivez l'algorithme :

  1. Importer la bibliothèque pandas avec l'alias pd.
  2. Lire le fichier csv.
  3. Extraire uniquement les lignes avec des indices pairs :
    • Appliquer l'attribut .iloc[] sur data ;
    • À l'intérieur de l'attribut .iloc[], appliquer la fonction lambda avec l'argument x ;
    • Définir une condition pour vérifier si le nombre est pair (si vous ne savez pas comment faire, consultez l'indice).
  4. Extraire uniquement les lignes avec des indices impairs :
    • Appliquer l'attribut .iloc[] sur data ;
    • À l'intérieur de l'attribut .iloc[], appliquer la fonction lambda avec l'argument x ;
    • Définir une condition pour vérifier si le nombre est impair (si vous ne savez pas comment faire, consultez l'indice).
  5. Affichage des données :
    • Afficher les cinq premières lignes du jeu de données even ;
    • Afficher les cinq dernières lignes du jeu de données odd.

Solution

Note
Remarque

Pour vérifier si un indice est pair ou impair, utiliser l’opérateur % (modulo) – il retourne le reste d’une division. Si x.index % 2 == 0, le reste est 0, ce qui signifie que l’indice est pair. Si x.index % 2 != 0, le reste est 1, ce qui signifie que l’indice est impair.

Note
Remarque

Pour afficher uniquement les premières ou dernières lignes d’un DataFrame, utiliser les méthodes .head(n) et .tail(n), où n est le nombre de lignes à afficher. Par défaut, les deux méthodes retournent 5 lignes si n n’est pas spécifié.

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 6
single

single

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

some-alt