BMI para penjahat
Mari kembali ke himpunan data heroes yang berisi informasi berbagai pahlawan buku komik. Kami menambahkan kolom bmi ke himpunan data yang dihitung sebagai Weight dibagi (Height/100)**2. Indeks ini membantu menentukan apakah seseorang memiliki masalah berat badan.
Tugas Anda adalah mencari tahu berapa nilai rata-rata dan simpangan baku dari indeks BMI berdasarkan 'Alignment' karakter dan 'Publisher' tempat karakter tersebut berada. Namun, Anda hanya perlu mempertimbangkan grup yang memiliki lebih dari 10 observasi BMI yang valid.
Tip: gunakan .count() untuk menghitung jumlah observasi yang valid.
Latihan ini merupakan bagian dari kursus
Berlatih Pertanyaan Wawancara Coding di Python
Instruksi latihan
- Kelompokkan data berdasarkan dua faktor yang disebutkan di atas.
- Saring grup yang memiliki lebih dari 10 observasi
bmiyang valid. - Kelompokkan kembali data yang telah disaring berdasarkan faktor yang sama.
- Hitung nilai rata-rata dan simpangan baku dari indeks BMI.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)