Contenu du cours
Techniques Avancées dans Pandas
Techniques Avancées dans Pandas
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
.
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 :
- Importez la bibliothèque
pandas
avec l'aliaspd
. - Lisez le fichier csv.
- Extrayez uniquement les lignes avec des indices pairs :
- Appliquez l'attribut
.iloc[]
auxdata
; - À l'intérieur de l'attribut
.iloc[]
, appliquez la fonctionlambda
avec l'argumentx
; - Définissez une condition pour vérifier si le nombre est pair (si vous ne savez pas comment faire, consultez l'indice).
- Appliquez l'attribut
- Extrayez uniquement les lignes avec des indices impairs :
- Appliquez l'attribut
.iloc[]
auxdata
; - À l'intérieur de l'attribut
.iloc[]
, appliquez la fonctionlambda
avec l'argumentx
; - Définissez une condition pour vérifier si le nombre est impair (si vous ne savez pas comment faire, consultez l'indice).
- Appliquez l'attribut
- Affichez les données :
- Affichez les cinq premières lignes des indices
pairs
; - Affichez les cinq dernières lignes des indices
impairs
.
- Affichez les cinq premières lignes des indices
Solution
Merci pour vos commentaires !
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
.
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 :
- Importez la bibliothèque
pandas
avec l'aliaspd
. - Lisez le fichier csv.
- Extrayez uniquement les lignes avec des indices pairs :
- Appliquez l'attribut
.iloc[]
auxdata
; - À l'intérieur de l'attribut
.iloc[]
, appliquez la fonctionlambda
avec l'argumentx
; - Définissez une condition pour vérifier si le nombre est pair (si vous ne savez pas comment faire, consultez l'indice).
- Appliquez l'attribut
- Extrayez uniquement les lignes avec des indices impairs :
- Appliquez l'attribut
.iloc[]
auxdata
; - À l'intérieur de l'attribut
.iloc[]
, appliquez la fonctionlambda
avec l'argumentx
; - Définissez une condition pour vérifier si le nombre est impair (si vous ne savez pas comment faire, consultez l'indice).
- Appliquez l'attribut
- Affichez les données :
- Affichez les cinq premières lignes des indices
pairs
; - Affichez les cinq dernières lignes des indices
impairs
.
- Affichez les cinq premières lignes des indices
Solution
Merci pour vos commentaires !