Mulai sekarangMulai gratis

Tentukan usia rata-rata berdasarkan populasi

Seperti yang dibahas Jason dalam video, untuk menghitung rata-rata tertimbang, pertama-tama kita mencari jumlah total dari bobot yang dikalikan dengan nilai yang dirata-ratakan, lalu membaginya dengan jumlah seluruh bobot.

Sebagai contoh, jika kita ingin mencari rata-rata tertimbang dari data = [10, 30, 50] dengan bobot weights = [2,4,6], kita menghitung \(\frac{2 \cdot 10 + 4 \cdot 30 + 6 \cdot 50}{2+4+6}\), atau sum(weights * data) / sum(weights).

Namun, dalam latihan ini, Anda akan menggunakan func.sum() bersama select untuk memilih rata-rata tertimbang dari sebuah kolom pada sebuah tabel. Anda tetap akan bekerja dengan data census, dan Anda akan menghitung rata-rata usia yang ditimbang oleh populasi negara bagian pada tahun 2000, lalu mengelompokkan rata-rata tertimbang ini berdasarkan jenis kelamin.

Latihan ini merupakan bagian dari kursus

Pengantar Basis Data di Python

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Import select and func
____

# Select the average of age weighted by pop2000
stmt = select([func.sum(____ * ____) / ____
			  ])
Edit dan Jalankan Kode