task_geo.data_sources.demographics.us_census.us_census module

us_census.py

Functions:
  • us_census_connector: Extracts data from CSV URL

  • us_census_formatter: Cleans CSV data

  • us_census: Combines the two previous functions

Data Credits:

The United States Census Bureau https://data.census.gov/

Functions

us_census()

Data Source for the US census.

us_census_connector()

Extract data from the US Census.

us_census_formatter(data)

Formatter for US Census.

task_geo.data_sources.demographics.us_census.us_census.us_census()[source]

Data Source for the US census.

Parameters

None

Returns

pandas.DataFrame

task_geo.data_sources.demographics.us_census.us_census.us_census_connector()[source]

Extract data from the US Census.

Description:
  • Opens the zip file URL and extracts the correct CSV

  • Correct CSV: ACS 5Y Statistics

Returns

data (DataFrame with CSV Data)

task_geo.data_sources.demographics.us_census.us_census.us_census_formatter(data)[source]

Formatter for US Census.

Parameters

data (pandas.DataFrame) – Data as returned by us_census_connector.

Description:
  • Drop unnecessary columns and set index to county

  • Make column values more readable

Returns

pandas.DataFrame