Inizia subitoInizia gratis

BMI dei cattivi

Torniamo all'insieme di dati heroes, che contiene informazioni su diversi supereroi dei fumetti. Abbiamo aggiunto una colonna bmi calcolata come Weight diviso per (Height/100)**2. Questo indice aiuta a capire se una persona ha problemi di peso.

Il tuo compito è trovare il valore medio e la deviazione standard dell'indice BMI in base all''Alignment' del personaggio e al 'Publisher' a cui appartiene. Tuttavia, dovrai considerare solo quei gruppi che hanno più di 10 osservazioni valide del BMI.

Suggerimento: usa .count() per calcolare il numero di osservazioni valide.

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di coding in Python

Visualizza corso

Istruzioni dell'esercizio

  • Raggruppa i dati in base ai due fattori indicati sopra.
  • Filtra i gruppi che hanno più di 10 osservazioni bmi valide.
  • Raggruppa di nuovo i dati filtrati sugli stessi fattori.
  • Calcola la media e la deviazione standard dell'indice BMI.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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)
Modifica ed esegui il codice