ПочатиПочніть безкоштовно

Визначте середній вік з урахуванням чисельності населення

Як Джейсон пояснював у відео, щоб обчислити зважене середнє, спочатку знаходимо суму добутків ваг на значення, які усереднюємо, а потім ділимо на суму всіх ваг.

Наприклад, якщо потрібно знайти зважене середнє для data = [10, 30, 50] з вагами weights = [2,4,6], ми обчислюємо \(\frac{2 \cdot 10 + 4 \cdot 30 + 6 \cdot 50}{2+4+6}\), тобто sum(weights * data) / sum(weights).

У цій вправі ви використаєте func.sum() разом із select, щоб вибрати зважене середнє для стовпця з таблиці. Ви й далі працюватимете з даними census і обчислите середній вік, зважений за чисельністю населення штатів у 2000 році, а потім згрупуєте це зважене середнє за статтю.

Ця вправа є частиною курсу

Вступ до баз даних у Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import select and func
____

# Select the average of age weighted by pop2000
stmt = select([func.sum(____ * ____) / ____
			  ])
Редагувати та запускати код