Začněte nyníZačněte zdarma

Výpočet průměrného věku podle počtu obyvatel

Jak Jason vysvětlil ve videu, pro výpočet váženého průměru nejprve sečteme součiny vah a hodnot, ze kterých průměr počítáme, a výsledek vydělíme součtem všech vah.

Například, pokud bychom chtěli najít vážený průměr hodnot data = [10, 30, 50] s vahami weights = [2,4,6], vypočítali bychom \(\frac{2 \cdot 10 + 4 \cdot 30 + 6 \cdot 50}{2+4+6}\), tedy sum(weights * data) / sum(weights).

V tomto cvičení ale využiješ func.sum() společně s select k výběru váženého průměru sloupce z tabulky. Budeš opět pracovat s daty census a vypočítáš průměrný věk vážený počtem obyvatel státu v roce 2000, přičemž tento vážený průměr seskupíš podle pohlaví.

Toto cvičení je součástí kurzu

Introduction to Databases in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import select and func
____

# Select the average of age weighted by pop2000
stmt = select([func.sum(____ * ____) / ____
			  ])
Upravit a spustit kód