Contenu du cours
Techniques Avancées dans Pandas
Techniques Avancées dans Pandas
Rendre Votre Code Magnifique
Rendons notre code plus pratique et plus lisible. D'ailleurs, il est essentiel de rendre votre code compréhensible pour vos collègues.
Pour simplifier le code, nous pouvons d'abord écrire la condition puis la mettre dans la fonction .loc[]
; regardez l'exemple du chapitre précédent :
Les première et deuxième méthodes conduisent au même résultat, mais la deuxième est bien meilleure pour la compréhension car vous pouvez travailler avec deux conditions séparément, et l'instruction dans la fonction .loc[]
prend moins de place.
Swipe to start coding
Votre tâche ici est de consolider les connaissances de ce chapitre. Vous devez extraire des données sur les petits astéroïdes avec une grande magnitude, ou ceux dangereux. Pour ce faire, suivez l'algorithme :
- Écrivez la première condition : les valeurs de la colonne
'est_diameter_min'
sont inférieures à0.01
. Assignez-la à la variablecondition_1
. - Écrivez la deuxième condition : les valeurs de la colonne
'absolute_magnitude'
sont supérieures à20
. Assignez-la à la variablecondition_2
. - Écrivez la troisième condition : les valeurs de la colonne
'hazardous'
sont égales àFalse
. Assignez-la à la variablecondition_3
. - Écrivez la condition générale qui satisfait l'exigence :
(condition_1 and condition_2) or condition_3
.
Solution
Merci pour vos commentaires !
Rendre Votre Code Magnifique
Rendons notre code plus pratique et plus lisible. D'ailleurs, il est essentiel de rendre votre code compréhensible pour vos collègues.
Pour simplifier le code, nous pouvons d'abord écrire la condition puis la mettre dans la fonction .loc[]
; regardez l'exemple du chapitre précédent :
Les première et deuxième méthodes conduisent au même résultat, mais la deuxième est bien meilleure pour la compréhension car vous pouvez travailler avec deux conditions séparément, et l'instruction dans la fonction .loc[]
prend moins de place.
Swipe to start coding
Votre tâche ici est de consolider les connaissances de ce chapitre. Vous devez extraire des données sur les petits astéroïdes avec une grande magnitude, ou ceux dangereux. Pour ce faire, suivez l'algorithme :
- Écrivez la première condition : les valeurs de la colonne
'est_diameter_min'
sont inférieures à0.01
. Assignez-la à la variablecondition_1
. - Écrivez la deuxième condition : les valeurs de la colonne
'absolute_magnitude'
sont supérieures à20
. Assignez-la à la variablecondition_2
. - Écrivez la troisième condition : les valeurs de la colonne
'hazardous'
sont égales àFalse
. Assignez-la à la variablecondition_3
. - Écrivez la condition générale qui satisfait l'exigence :
(condition_1 and condition_2) or condition_3
.
Solution
Merci pour vos commentaires !