ComenzarEmpieza gratis

IMC de villanos

Volvamos al conjunto de datos heroes con información sobre distintos superhéroes de cómic. Hemos añadido una columna bmi calculada como Weight dividido por (Height/100)**2. Este índice ayuda a determinar si una persona tiene problemas de peso.

Tu tarea es averiguar cuál es el valor medio y la desviación estándar del índice BMI en función del 'Alignment' del personaje y del 'Publisher' al que pertenece. Sin embargo, solo tendrás que considerar aquellos grupos que tengan más de 10 observaciones válidas del índice BMI.

Consejo: usa .count() para calcular el número de observaciones válidas.

Este ejercicio forma parte del curso

Practicing Coding Interview Questions in Python

Ver curso

Instrucciones del ejercicio

  • Agrupa los datos por los dos factores indicados arriba.
  • Filtra los grupos que tengan más de 10 observaciones válidas de bmi.
  • Vuelve a agrupar los datos filtrados por los mismos factores.
  • Calcula la media y la desviación estándar del índice BMI.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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)
Editar y ejecutar código