Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Kelompokkan data berdasarkan dua faktor yang disebutkan di atas.
  • Saring grup yang memiliki lebih dari 10 observasi bmi yang 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)
Edit dan Jalankan Kode