geosnap.io.get_census¶
- geosnap.io.get_census(datastore, state_fips=None, county_fips=None, msa_fips=None, fips=None, boundary=None, years='all', constant_dollars=True, currency_year=None)[source]¶
Extract a subset of data from the decennial U.S. Census as a long-form geodataframe.
- Parameters:
- datastore
geosnap.DataStore
an instantiated DataStore object
- state_fips
list
orstr
, optional string or list of strings of two-digit fips codes defining states to include in the study area.
- county_fips
list
orstr
, optional string or list of strings of five-digit fips codes defining counties to include in the study area.
- msa_fips
list
orstr
, optional string or list of strings of fips codes defining MSAs to include in the study area.
- fips
list
orstr
, optional string or list of strings of five-digit fips codes defining counties to include in the study area.
- boundary
geopandas.GeoDataFrame
, optional geodataframe that defines the total extent of the study area. This will be used to clip tracts lazily by selecting all `GeoDataFrame.representative_point()`s that intersect the boundary gdf
- years
list
ofints
, required list of years to include in the study data (the default is [1990, 2000, 2010]).
- constant_dollarsbool, optional
whether to standardize currency columns to constant dollars. If true, each year will be expressed in dollars set by the currency_year parameter
- currency_year
int
, optional If adjusting for inflation, this parameter sets the year in which dollar values will be expressed
- datastore
- Returns:
geopandas.GeoDataFrame
long-form geodataframe with ‘year’ column representing each time period