RUVIDEO
Поделитесь видео 🙏

Python US Census API Tutorial (Part III) - Plot State Male-to-Female Population Ratios

Link to census data tables:
https://api.census.gov/data/2015/acs/acs5/spt/variables.html

Tutorial code:
1 import plotly.offline as plt
2 from us.states import lookup
3 from census import Census
4 import pandas as pd
5 from os import getenv
6
7 # Grab census data
8 c = Census(getenv("CENSUS_API_KEY"))
9 male_data = c.acs5.state("B01001_002E", Census.ALL)
10 female_data = c.acs5.state("B01001_026E", Census.ALL)
11
12 # Format male and female data
13 def format_data(data, key, new_key):
14 formatted_data = [{"state": lookup(entry["state"]).abbr, \
15 new_key: entry.pop(key)} for entry in data]
16 return pd.DataFrame(formatted_data)
17
18 male_census_dataframe = format_data(male_data, "B01001_002E", "Male_POP")
19 female_census_dataframe = format_data(female_data, "B01001_026E", "Female_POP")
20
21 # Merge male and female dataframes
22 population_ratio_dataframe = pd.merge(male_census_dataframe, \
23 female_census_dataframe, on="state")
24
25 # Calculate the male-to-female population ratio
26 population_ratio_dataframe["Male_to_Female_Ratio"] = \
27 population_ratio_dataframe["Male_POP"] / \
28 population_ratio_dataframe["Female_POP"]
29
30 # Build plot data
31 data = [
32 dict(
33 type="choropleth",
34 locations=population_ratio_dataframe["state"],
35 z=population_ratio_dataframe["Male_to_Female_Ratio"].astype(float),
36 locationmode="USA-states",
37 )
38 ]
39
40 # Save the plot to an HTML file
41 fig = dict(data=data, layout={"geo": {"scope": "usa"}})
42 plt.plot(fig)

Soundtrack:

"A Vibe Nostalgic" by Mindseye
https://freemusicarchive.org/music/Mi...
Beyond cropping a snippet from the full song, no changes were made to this content.

Male-Female Office Video Clip:
https://pixabay.com/videos/office-corporate-business-95122/

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python US Census API Tutorial (Part III) - Plot State Male-to-Female Population Ratios», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.