Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Se Familiariser Avec Les Fonctions lambda | Se Familiariser Avec l'Indexation et la Sélection de Données
Techniques Avancées dans Pandas
course content

Contenu du cours

Techniques Avancées dans Pandas

Techniques Avancées dans Pandas

1. Se Familiariser Avec l'Indexation et la Sélection de Données
2. Gestion des Conditions
3. Extraction de Données
4. Agrégation de Données
5. Prétraitement des Données

book
Se Familiariser Avec Les Fonctions lambda

Parfois, nous devons mettre des conditions sur les indices. Dans ces cas, vous devez utiliser une fonction lambda à l'intérieur de iloc[].

Voyons ce que nous pouvons faire en utilisant lambda:

Ce code affichera les cinq premières lignes du jeu de données, les lignes avec les indices 0, 1, 2, 3 et 4.

  • lambda x - x est l'argument avec lequel nous allons travailler (l'élément du jeu de données);
  • x.index - extrait uniquement les valeurs des indices des lignes;
  • x.index < 5 - la condition selon laquelle nous allons extraire les données. Ici, seules les lignes avec des indices inférieurs à 5.
Tâche

Swipe to start coding

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

  1. Importez la bibliothèque pandas avec l'alias pd.
  2. Lisez le fichier csv.
  3. Extrayez uniquement les lignes avec des indices pairs :
    • Appliquez l'attribut .iloc[] aux data;
    • À l'intérieur de l'attribut .iloc[], appliquez la fonction lambda avec l'argument x;
    • Définissez une condition pour vérifier si le nombre est pair (si vous ne savez pas comment faire, consultez l'indice).
  4. Extrayez uniquement les lignes avec des indices impairs :
    • Appliquez l'attribut .iloc[] aux data;
    • À l'intérieur de l'attribut .iloc[], appliquez la fonction lambda avec l'argument x;
    • Définissez une condition pour vérifier si le nombre est impair (si vous ne savez pas comment faire, consultez l'indice).
  5. Affichez les données :
    • Affichez les cinq premières lignes des indices pairs;
    • Affichez les cinq dernières lignes des indices impairs.

Solution

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 5
toggle bottom row

book
Se Familiariser Avec Les Fonctions lambda

Parfois, nous devons mettre des conditions sur les indices. Dans ces cas, vous devez utiliser une fonction lambda à l'intérieur de iloc[].

Voyons ce que nous pouvons faire en utilisant lambda:

Ce code affichera les cinq premières lignes du jeu de données, les lignes avec les indices 0, 1, 2, 3 et 4.

  • lambda x - x est l'argument avec lequel nous allons travailler (l'élément du jeu de données);
  • x.index - extrait uniquement les valeurs des indices des lignes;
  • x.index < 5 - la condition selon laquelle nous allons extraire les données. Ici, seules les lignes avec des indices inférieurs à 5.
Tâche

Swipe to start coding

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

  1. Importez la bibliothèque pandas avec l'alias pd.
  2. Lisez le fichier csv.
  3. Extrayez uniquement les lignes avec des indices pairs :
    • Appliquez l'attribut .iloc[] aux data;
    • À l'intérieur de l'attribut .iloc[], appliquez la fonction lambda avec l'argument x;
    • Définissez une condition pour vérifier si le nombre est pair (si vous ne savez pas comment faire, consultez l'indice).
  4. Extrayez uniquement les lignes avec des indices impairs :
    • Appliquez l'attribut .iloc[] aux data;
    • À l'intérieur de l'attribut .iloc[], appliquez la fonction lambda avec l'argument x;
    • Définissez une condition pour vérifier si le nombre est impair (si vous ne savez pas comment faire, consultez l'indice).
  5. Affichez les données :
    • Affichez les cinq premières lignes des indices pairs;
    • Affichez les cinq dernières lignes des indices impairs.

Solution

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 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt