CommencezCommencez gratuitement

IMC des méchants

Revenons au jeu de données heroes qui contient de l'information sur différents superhéros de bande dessinée. Nous avons ajouté une colonne bmi calculée comme Weight divisé par (Height/100)**2. Cet indice aide à déterminer si une personne a un problème de poids.

Votre tâche est de trouver la valeur moyenne et l'écart type de l'indice IMC en fonction de l'« Alignment » du personnage et de l'« Publisher » auquel il appartient. Toutefois, vous ne devez considérer que les groupes qui comptent plus de 10 observations valides de l'IMC.

Conseil : utilisez .count() pour calculer le nombre d'observations valides.

Cette activité fait partie du cours

S'entraîner aux questions d'entrevue de programmation en Python

Voir le cours

Instructions de l’exercice

  • Regroupez les données selon les deux facteurs mentionnés ci‑dessus.
  • Filtrez les groupes ayant plus de 10 observations bmi valides.
  • Regroupez de nouveau les données filtrées selon les mêmes facteurs.
  • Calculez la moyenne et l'écart type de l'indice IMC.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

import numpy as np

# Group the data by two factors specified in the context
groups = ____

# Filter groups having more than 10 valid bmi observations
fheroes = ____

# Group the filtered data again by the same factors
fgroups = ____

# Calculate the mean and standard deviation of the BMI index
result = fgroups[____].____
print(result)
Modifier et exécuter le code