Enhance Curated Datasets with Built-In Data
The extensive collection of built-in socioeconomic data in the Wolfram Knowledgebase can be used to enhance external data sources.
Start with a dataset of Head Start locations, imported from the US Department of Housing and Urban Development.
In[1]:=

hs = ResourceData["Head Start Locations"][
All, {"CenterName", "CenterAddress", "CenterStateEntity",
"CenterCityEntity", "CenterZipCodeEntity", "Coordinates"}];In[2]:=
Take[hs, 5]Out[2]=

Use a selection operator to extract a subset of locations.
In[3]:=
hsChicago =
hs[Select[#CenterCityEntity ===
Entity["City", {"Chicago", "Illinois", "UnitedStates"}] &]];Represent them on a map of Chicago.
In[4]:=
GeoListPlot[hsChicago[All, #Coordinates &]]Out[4]=

Group Head Start locations and plot their distribution by ZIP code.
In[5]:=
chicagoCounts = Length /@ GroupBy[hsChicago, #CenterZipCodeEntity &];In[6]:=
GeoRegionValuePlot[chicagoCounts]Out[6]=

Retrieve built-in data about the school-age population in Chicago ZIP codes and plot those values against counts of Head Start locations derived from the external HUD data.
In[7]:=
zipcodes = Normal@Keys[chicagoCounts]Out[7]=

In[8]:=

chicagoMedian =
EntityValue[zipcodes,
EntityProperty["ZIPCode", "Population", {"Age" -> "SchoolAge"}],
"EntityAssociation"];show complete Wolfram Language input
Out[9]=

