From 9ea70be34319d4b61604d4f823fca2279e46121b Mon Sep 17 00:00:00 2001 From: Ben Hammond Date: Fri, 10 May 2024 16:40:02 -0600 Subject: [PATCH] 222 works; still some warnings but tests and lint passing --- airflow/dags/graphql_ahr.py | 4 +- python/ingestion/graphql_ahr_utils.py | 2 +- .../golden_data/age_national_current.csv | 2 +- .../race_and_ethnicity_state_current.csv | 427 ++++++++---------- .../golden_data/sex_national_current.csv | 4 +- .../test_decia_2020_territory_population.py | 4 + python/tests/datasources/test_graphql_ahr.py | 7 +- 7 files changed, 195 insertions(+), 255 deletions(-) diff --git a/airflow/dags/graphql_ahr.py b/airflow/dags/graphql_ahr.py index 4e9ba74d84..bb9d86037e 100644 --- a/airflow/dags/graphql_ahr.py +++ b/airflow/dags/graphql_ahr.py @@ -1,5 +1,5 @@ -from airflow import DAG # type: ignore -from airflow.utils.dates import days_ago # type: ignore +from airflow import DAG # pylint: disable = no-name-in-module +from airflow.utils.dates import days_ago # pylint: disable = no-name-in-module import util _GRAPHQL_AHR_WORKFLOW_ID = 'GRAPHQL_AHR_DATA' diff --git a/python/ingestion/graphql_ahr_utils.py b/python/ingestion/graphql_ahr_utils.py index c9c7efe36f..4f546d990d 100644 --- a/python/ingestion/graphql_ahr_utils.py +++ b/python/ingestion/graphql_ahr_utils.py @@ -110,7 +110,7 @@ def fetch_ahr_data_from_graphql(): """ variables = json.loads(variables_str) graphql_request = {'query': query, 'variables': variables} - response = requests.post(graphql_url, json=graphql_request, headers=headers) + response = requests.post(graphql_url, json=graphql_request, headers=headers, timeout=10) if response.status_code == 200: # Collect each successful responses diff --git a/python/tests/data/graphql_ahr/golden_data/age_national_current.csv b/python/tests/data/graphql_ahr/golden_data/age_national_current.csv index b74a4ba4b0..73c1fbd71b 100644 --- a/python/tests/data/graphql_ahr/golden_data/age_national_current.csv +++ b/python/tests/data/graphql_ahr/golden_data/age_national_current.csv @@ -7,7 +7,7 @@ United States,00,35-44,,,,,,,,,,,,,18.1 United States,00,45-54,,,,,,,,,,,,,18.2 United States,00,55-64,,,,,,,,,,,,,17.0 United States,00,65+,,8600.0,3.4,20600.0,7100.0,12300.0,14600.0,22600.0,7000.0,8500.0,,,16.9 -United States,00,65-74,,,,,,,,,,,1482.0,,15.3 +United States,00,65-74,,,,,,,,,,,,,15.3 United States,00,75-84,,,,,,,,,,,,,19.6 United States,00,85+,,,,,,,,,,,,,22.4 United States,00,All,,9800.0,8.8,8000.0,3000.0,6200.0,20500.0,10900.0,17300.0,14700.0,2681.0,12.0,14.5 diff --git a/python/tests/data/graphql_ahr/golden_data/race_and_ethnicity_state_current.csv b/python/tests/data/graphql_ahr/golden_data/race_and_ethnicity_state_current.csv index c24e6fdeae..8b38d25741 100644 --- a/python/tests/data/graphql_ahr/golden_data/race_and_ethnicity_state_current.csv +++ b/python/tests/data/graphql_ahr/golden_data/race_and_ethnicity_state_current.csv @@ -1,387 +1,322 @@ state_name,state_fips,race_and_ethnicity,voter_participation_pct_rate,asthma_per_100k,avoided_care_pct_rate,cardiovascular_diseases_per_100k,chronic_kidney_disease_per_100k,copd_per_100k,depression_per_100k,diabetes_per_100k,excessive_drinking_per_100k,frequent_mental_distress_per_100k,preventable_hospitalizations_per_100k,non_medical_drug_use_per_100k,suicide_per_100k -Alabama,01,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1489.0,, +Alabama,01,Black or African American (NH),,10700.0,14.6,9100.0,4500.0,8100.0,15300.0,18900.0,13500.0,20000.0,,,8.6 Alabama,01,All,,10100.0,11.1,11600.0,4000.0,9400.0,22400.0,15100.0,13300.0,18400.0,3340.0,13.1,16.5 -Alabama,01,Black or African American (NH),,10700.0,14.6,9100.0,4500.0,8100.0,15300.0,18900.0,13500.0,20000.0,4262.0,,8.6 -Alabama,01,Hispanic or Latino,,,20.6,,,,30400.0,,,23600.0,1799.0,,9.8 +Alabama,01,Hispanic or Latino,,,20.6,,,,30400.0,,,23600.0,,,9.8 Alabama,01,Two or more races (NH),,,24.8,,,,20300.0,18100.0,,33000.0,,, -Alabama,01,White (NH),,9900.0,8.9,12800.0,3700.0,10200.0,24300.0,13700.0,13200.0,17000.0,3170.0,,20.4 +Alabama,01,White (NH),,9900.0,8.9,12800.0,3700.0,10200.0,24300.0,13700.0,13200.0,17000.0,,,20.4 +Alaska,02,American Indian and Alaska Native (NH),,10100.0,9.4,6900.0,2600.0,7800.0,20600.0,9900.0,23900.0,12600.0,,,57.8 Alaska,02,All,,9000.0,10.8,6800.0,2500.0,5700.0,19700.0,8300.0,19400.0,14000.0,1695.0,14.1,30.0 -Alaska,02,American Indian and Alaska Native (NH),,10100.0,9.4,6900.0,2600.0,7800.0,20600.0,9900.0,23900.0,12600.0,3171.0,,57.8 -Alaska,02,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1802.0,, -Alaska,02,Black or African American (NH),,,,,,,,15800.0,,,2240.0,, -Alaska,02,Hispanic or Latino,,11600.0,18.4,,,,24100.0,11900.0,16500.0,23500.0,1594.0,, +Alaska,02,Black or African American (NH),,,,,,,,15800.0,,,,, +Alaska,02,Hispanic or Latino,,11600.0,18.4,,,,24100.0,11900.0,16500.0,23500.0,,, Alaska,02,Two or more races (NH),,13800.0,9.0,,,3500.0,29600.0,,25700.0,24500.0,,, -Alaska,02,White (NH),,8300.0,9.7,6900.0,2500.0,5500.0,19700.0,7100.0,19500.0,12600.0,1432.0,,25.1 -Arizona,04,Black or African American (NH),,13100.0,12.7,9200.0,,5800.0,18800.0,14100.0,21000.0,19100.0,2771.0,,11.8 -Arizona,04,Hispanic or Latino,,7100.0,14.9,5700.0,3000.0,2400.0,14500.0,11300.0,19800.0,15000.0,1953.0,,10.6 +Alaska,02,White (NH),,8300.0,9.7,6900.0,2500.0,5500.0,19700.0,7100.0,19500.0,12600.0,,,25.1 +Arizona,04,Black or African American (NH),,13100.0,12.7,9200.0,,5800.0,18800.0,14100.0,21000.0,19100.0,,,11.8 +Arizona,04,Hispanic or Latino,,7100.0,14.9,5700.0,3000.0,2400.0,14500.0,11300.0,19800.0,15000.0,,,10.6 Arizona,04,Two or more races (NH),,14000.0,15.9,,,,26600.0,,17800.0,20000.0,,,28.7 -Arizona,04,White (NH),,10300.0,8.1,9900.0,4600.0,7700.0,20000.0,10300.0,16500.0,15300.0,1734.0,,24.2 -Arizona,04,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1223.0,, +Arizona,04,White (NH),,10300.0,8.1,9900.0,4600.0,7700.0,20000.0,10300.0,16500.0,15300.0,,,24.2 Arizona,04,Asian (NH),,,,,,,,,6900.0,,,,9.4 -Arizona,04,American Indian and Alaska Native (NH),,5900.0,9.8,9300.0,5700.0,,12900.0,26800.0,17800.0,19100.0,4044.0,,35.7 +Arizona,04,American Indian and Alaska Native (NH),,5900.0,9.8,9300.0,5700.0,,12900.0,26800.0,17800.0,19100.0,,,35.7 Arizona,04,All,,9400.0,10.5,8400.0,4000.0,5700.0,17500.0,11000.0,17500.0,15400.0,1844.0,13.1,20.2 -Arkansas,05,Hispanic or Latino,,,25.4,,,,14100.0,10200.0,19300.0,15800.0,2099.0,, +Arkansas,05,White (NH),,8900.0,9.8,12100.0,3700.0,10700.0,26600.0,12400.0,13300.0,18600.0,,,25.3 Arkansas,05,All,,9000.0,11.7,11300.0,3600.0,9600.0,24500.0,12500.0,14200.0,18400.0,3058.0,11.2,20.8 -Arkansas,05,American Indian and Alaska Native (NH),,,,,,,38400.0,,,26500.0,3592.0,, -Arkansas,05,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,2592.0,, -Arkansas,05,Black or African American (NH),,11600.0,12.4,10600.0,3300.0,7700.0,18100.0,15100.0,13500.0,16300.0,4048.0,,10.0 +Arkansas,05,American Indian and Alaska Native (NH),,,,,,,38400.0,,,26500.0,,, +Arkansas,05,Black or African American (NH),,11600.0,12.4,10600.0,3300.0,7700.0,18100.0,15100.0,13500.0,16300.0,,,10.0 +Arkansas,05,Hispanic or Latino,,,25.4,,,,14100.0,10200.0,19300.0,15800.0,,, Arkansas,05,Two or more races (NH),,,22.2,,,,36900.0,10200.0,26600.0,36900.0,,, -Arkansas,05,White (NH),,8900.0,9.8,12100.0,3700.0,10700.0,26600.0,12400.0,13300.0,18600.0,2965.0,,25.3 California,06,All,,8800.0,9.2,6400.0,2500.0,4600.0,15200.0,11600.0,16700.0,14400.0,2151.0,12.7,10.6 -California,06,American Indian and Alaska Native (NH),,,,,,,,,,,3729.0,,17.5 +California,06,American Indian and Alaska Native (NH),,,,,,,,,,,,,17.5 California,06,Asian (NH),,5400.0,7.0,,,,9700.0,11500.0,10500.0,13700.0,,,6.6 -California,06,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1574.0,, -California,06,Black or African American (NH),,15100.0,9.7,8700.0,,6000.0,14300.0,17500.0,12800.0,18800.0,4304.0,,8.9 -California,06,Hispanic or Latino,,7800.0,14.0,4500.0,2000.0,3800.0,12500.0,13400.0,17700.0,12500.0,2605.0,,6.4 +California,06,Black or African American (NH),,15100.0,9.7,8700.0,,6000.0,14300.0,17500.0,12800.0,18800.0,,,8.9 +California,06,Hispanic or Latino,,7800.0,14.0,4500.0,2000.0,3800.0,12500.0,13400.0,17700.0,12500.0,,,6.4 California,06,Two or more races (NH),,15800.0,8.5,9100.0,,,20400.0,,13000.0,19100.0,,,8.4 California,06,Unrepresented race (NH),,,,,,,,,,20100.0,,, -California,06,White (NH),,9900.0,5.5,9000.0,2900.0,6200.0,20100.0,9200.0,18800.0,15300.0,1958.0,,16.0 +California,06,White (NH),,9900.0,5.5,9000.0,2900.0,6200.0,20100.0,9200.0,18800.0,15300.0,,,16.0 Colorado,08,All,,10400.0,9.5,5700.0,2600.0,5100.0,20400.0,7000.0,20500.0,14200.0,1481.0,16.2,23.7 -Colorado,08,American Indian and Alaska Native (NH),,,,,,,25700.0,,22400.0,16700.0,1742.0,, +Colorado,08,American Indian and Alaska Native (NH),,,,,,,25700.0,,22400.0,16700.0,,, Colorado,08,Asian (NH),,,,,,,,,12300.0,,,,13.2 -Colorado,08,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1133.0,, -Colorado,08,Black or African American (NH),,9700.0,10.3,9000.0,,7700.0,19400.0,10700.0,17900.0,17300.0,2783.0,,21.5 -Colorado,08,Hispanic or Latino,,9400.0,15.7,3800.0,1700.0,3300.0,15700.0,9500.0,21500.0,13900.0,1764.0,,16.5 +Colorado,08,Black or African American (NH),,9700.0,10.3,9000.0,,7700.0,19400.0,10700.0,17900.0,17300.0,,,21.5 +Colorado,08,Hispanic or Latino,,9400.0,15.7,3800.0,1700.0,3300.0,15700.0,9500.0,21500.0,13900.0,,,16.5 Colorado,08,Two or more races (NH),,15800.0,17.3,4700.0,,,29100.0,6100.0,24300.0,26400.0,,, Colorado,08,Unrepresented race (NH),,18900.0,,,,,21300.0,,23300.0,22600.0,,, -Colorado,08,White (NH),,10900.0,7.7,6100.0,2700.0,5600.0,22300.0,6200.0,20800.0,13800.0,1420.0,,26.5 +Colorado,08,White (NH),,10900.0,7.7,6100.0,2700.0,5600.0,22300.0,6200.0,20800.0,13800.0,,,26.5 Connecticut,09,All,,10500.0,7.4,7300.0,2400.0,5300.0,18000.0,10800.0,15700.0,12700.0,2841.0,8.9,10.8 Connecticut,09,Asian (NH),,6700.0,,,,,8500.0,11000.0,5700.0,14500.0,,, -Connecticut,09,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1476.0,, -Connecticut,09,Black or African American (NH),,14600.0,9.2,6400.0,,,11700.0,16200.0,11900.0,12100.0,4175.0,,6.9 -Connecticut,09,Hispanic or Latino,,13600.0,16.1,7000.0,2500.0,2900.0,17700.0,9600.0,15600.0,14500.0,3860.0,,5.0 +Connecticut,09,Black or African American (NH),,14600.0,9.2,6400.0,,,11700.0,16200.0,11900.0,12100.0,,,6.9 +Connecticut,09,Hispanic or Latino,,13600.0,16.1,7000.0,2500.0,2900.0,17700.0,9600.0,15600.0,14500.0,,,5.0 Connecticut,09,Two or more races (NH),,11600.0,,,,,17600.0,11300.0,19900.0,,,, Connecticut,09,Unrepresented race (NH),,,,,,,10600.0,,,15900.0,,, -Connecticut,09,White (NH),,9600.0,5.1,7700.0,2600.0,6100.0,19900.0,10200.0,16900.0,12300.0,2716.0,,13.3 -Delaware,10,All,,9800.0,7.4,9800.0,3900.0,6200.0,16400.0,12000.0,14300.0,13000.0,2847.0,10.6,13.7 -Delaware,10,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1782.0,, -Delaware,10,Black or African American (NH),,13500.0,7.3,9800.0,,6500.0,13400.0,15100.0,10700.0,12500.0,4427.0,,10.1 -Delaware,10,Hispanic or Latino,,8900.0,20.9,,,,12700.0,9500.0,14400.0,13600.0,3173.0,, +Connecticut,09,White (NH),,9600.0,5.1,7700.0,2600.0,6100.0,19900.0,10200.0,16900.0,12300.0,,,13.3 +Delaware,10,White (NH),,9100.0,5.4,10800.0,3800.0,7200.0,18200.0,11500.0,16000.0,13600.0,,,17.6 Delaware,10,Two or more races (NH),,,,,,,18700.0,,,,,, -Delaware,10,White (NH),,9100.0,5.4,10800.0,3800.0,7200.0,18200.0,11500.0,16000.0,13600.0,2600.0,,17.6 -District of Columbia,11,Hispanic or Latino,,11900.0,15.0,,,,17100.0,,20200.0,12800.0,2482.0,, -District of Columbia,11,All,,11600.0,6.5,5400.0,2200.0,4600.0,20500.0,7700.0,25100.0,14200.0,3365.0,18.7,7.0 +Delaware,10,All,,9800.0,7.4,9800.0,3900.0,6200.0,16400.0,12000.0,14300.0,13000.0,2847.0,10.6,13.7 +Delaware,10,Black or African American (NH),,13500.0,7.3,9800.0,,6500.0,13400.0,15100.0,10700.0,12500.0,,,10.1 +Delaware,10,Hispanic or Latino,,8900.0,20.9,,,,12700.0,9500.0,14400.0,13600.0,,, District of Columbia,11,Asian (NH),,,,,,,14300.0,,20500.0,,,, -District of Columbia,11,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1840.0,, -District of Columbia,11,Black or African American (NH),,14400.0,7.0,9500.0,4300.0,7800.0,20400.0,13700.0,16600.0,16400.0,4975.0,, +District of Columbia,11,All,,11600.0,6.5,5400.0,2200.0,4600.0,20500.0,7700.0,25100.0,14200.0,3365.0,18.7,7.0 +District of Columbia,11,Black or African American (NH),,14400.0,7.0,9500.0,4300.0,7800.0,20400.0,13700.0,16600.0,16400.0,,, +District of Columbia,11,Hispanic or Latino,,11900.0,15.0,,,,17100.0,,20200.0,12800.0,,, District of Columbia,11,Two or more races (NH),,18000.0,,,,,24000.0,15300.0,23000.0,22000.0,,, District of Columbia,11,Unrepresented race (NH),,,,,,,26400.0,,,27200.0,,, -District of Columbia,11,White (NH),,9200.0,3.0,2700.0,800.0,2100.0,22900.0,2400.0,34500.0,12000.0,1092.0,,12.0 -Florida,12,Hispanic or Latino,,,,,,,,,,,4061.0,,7.6 +District of Columbia,11,White (NH),,9200.0,3.0,2700.0,800.0,2100.0,22900.0,2400.0,34500.0,12000.0,,,12.0 +Florida,12,Black or African American (NH),,,,,,,,,,,,,6.9 +Florida,12,Hispanic or Latino,,,,,,,,,,,,,7.6 Florida,12,Two or more races (NH),,,,,,,,,,,,,9.6 -Florida,12,White (NH),,,,,,,,,,,2825.0,,20.9 -Florida,12,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1834.0,, -Florida,12,Black or African American (NH),,,,,,,,,,,5376.0,,6.9 -Florida,12,Asian (NH),,,,,,,,,,,,,6.5 -Florida,12,American Indian and Alaska Native (NH),,,,,,,,,,,4794.0,, +Florida,12,White (NH),,,,,,,,,,,,,20.9 Florida,12,All,,,,,,,,,,,3092.0,14.5,14.8 -Georgia,13,White (NH),,9600.0,13.0,10200.0,4500.0,8300.0,21300.0,11600.0,17900.0,15500.0,2843.0,,20.6 +Florida,12,Asian (NH),,,,,,,,,,,,,6.5 +Georgia,13,Hispanic or Latino,,4300.0,24.3,5400.0,,,15000.0,6100.0,18900.0,11800.0,,,8.7 Georgia,13,All,,9400.0,15.5,9200.0,4200.0,6600.0,17700.0,12300.0,16000.0,14800.0,3055.0,16.2,15.7 Georgia,13,Asian (NH),,,,,,,,,,,,,11.1 -Georgia,13,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1388.0,, -Georgia,13,Black or African American (NH),,11000.0,17.5,8400.0,4000.0,5200.0,13500.0,15000.0,12000.0,14300.0,4097.0,,10.2 -Georgia,13,Hispanic or Latino,,4300.0,24.3,5400.0,,,15000.0,6100.0,18900.0,11800.0,2354.0,,8.7 +Georgia,13,Black or African American (NH),,11000.0,17.5,8400.0,4000.0,5200.0,13500.0,15000.0,12000.0,14300.0,,,10.2 Georgia,13,Two or more races (NH),,,16.5,,,,19400.0,16500.0,16400.0,19100.0,,, +Georgia,13,White (NH),,9600.0,13.0,10200.0,4500.0,8300.0,21300.0,11600.0,17900.0,15500.0,,,20.6 +Hawaii,15,White (NH),,6700.0,4.5,9000.0,2600.0,4600.0,14500.0,6700.0,20300.0,11800.0,,,22.1 Hawaii,15,All,,8100.0,5.3,6700.0,2800.0,3500.0,11100.0,9500.0,18200.0,10700.0,1435.0,12.0,13.9 Hawaii,15,Asian (NH),,6400.0,4.4,6500.0,2700.0,2200.0,7500.0,11800.0,12800.0,7600.0,,,6.8 -Hawaii,15,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1444.0,, -Hawaii,15,Black or African American (NH),,,,,,,,,22200.0,,1050.0,, +Hawaii,15,Black or African American (NH),,,,,,,,,22200.0,,,, Hawaii,15,Native Hawaiian and Pacific Islander (NH),,8300.0,7.6,4800.0,,3000.0,7700.0,11300.0,24900.0,11000.0,,, -Hawaii,15,Hispanic or Latino,,16400.0,8.6,5500.0,,5500.0,18900.0,9000.0,18400.0,16200.0,2543.0,, +Hawaii,15,Hispanic or Latino,,16400.0,8.6,5500.0,,5500.0,18900.0,9000.0,18400.0,16200.0,,, Hawaii,15,Two or more races (NH),,10000.0,5.5,5600.0,4000.0,4500.0,12500.0,8700.0,23400.0,12700.0,,,22.7 -Hawaii,15,White (NH),,6700.0,4.5,9000.0,2600.0,4600.0,14500.0,6700.0,20300.0,11800.0,1340.0,,22.1 Idaho,16,Two or more races (NH),,,,,,,38900.0,,14600.0,,,, Idaho,16,All,,9800.0,9.2,8000.0,3000.0,5700.0,22600.0,9800.0,16000.0,14600.0,1432.0,10.4,20.9 -Idaho,16,American Indian and Alaska Native (NH),,,,,,14800.0,25100.0,,,,2315.0,, -Idaho,16,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,988.0,, -Idaho,16,Black or African American (NH),,,,,,,,,,,3401.0,, -Idaho,16,Hispanic or Latino,,10500.0,16.0,3700.0,,,24400.0,10500.0,18300.0,19500.0,1733.0,,12.1 -Idaho,16,White (NH),,9300.0,7.8,8500.0,3000.0,5900.0,22400.0,9500.0,15800.0,13700.0,1412.0,,22.8 -Illinois,17,American Indian and Alaska Native (NH),,,,,,,,,,,7428.0,, +Idaho,16,American Indian and Alaska Native (NH),,,,,,14800.0,25100.0,,,,,, +Idaho,16,Hispanic or Latino,,10500.0,16.0,3700.0,,,24400.0,10500.0,18300.0,19500.0,,,12.1 +Idaho,16,White (NH),,9300.0,7.8,8500.0,3000.0,5900.0,22400.0,9500.0,15800.0,13700.0,,,22.8 +Illinois,17,Black or African American (NH),,9600.0,9.1,10000.0,,7300.0,11200.0,14600.0,12800.0,14000.0,,,9.3 Illinois,17,All,,8700.0,9.8,8200.0,2400.0,5500.0,16900.0,10800.0,16100.000000000002,12900.0,3340.0,12.0,11.4 Illinois,17,Asian (NH),,,,,,,,,,,,,4.8 -Illinois,17,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1725.0,, -Illinois,17,Black or African American (NH),,9600.0,9.1,10000.0,,7300.0,11200.0,14600.0,12800.0,14000.0,6239.0,,9.3 -Illinois,17,Hispanic or Latino,,9700.0,17.0,,,,17900.0,12200.0,18000.0,12500.0,3187.0,,6.1 -Illinois,17,White (NH),,8200.0,8.1,9300.0,3000.0,6500.0,18800.0,10200.0,16900.0,13200.0,3073.0,,14.0 -Indiana,18,Unrepresented race (NH),,12800.0,18.1,9100.0,,14800.0,18900.0,14200.0,20800.0,13900.0,,, -Indiana,18,White (NH),,9900.0,6.9,9500.0,3600.0,8700.0,25400.0,12000.0,16900.0,15600.0,2981.0,,19.0 +Illinois,17,Hispanic or Latino,,9700.0,17.0,,,,17900.0,12200.0,18000.0,12500.0,,,6.1 +Illinois,17,White (NH),,8200.0,8.1,9300.0,3000.0,6500.0,18800.0,10200.0,16900.0,13200.0,,,14.0 +Indiana,18,White (NH),,9900.0,6.9,9500.0,3600.0,8700.0,25400.0,12000.0,16900.0,15600.0,,,19.0 Indiana,18,Two or more races (NH),,14400.0,19.2,5900.0,,8200.0,30100.0,6100.0,22100.0,25200.0,,, -Indiana,18,Hispanic or Latino,,8000.0,16.6,4600.0,4100.0,3900.0,18500.0,10500.0,22300.0,14900.0,3078.0,,6.7 +Indiana,18,Unrepresented race (NH),,12800.0,18.1,9100.0,,14800.0,18900.0,14200.0,20800.0,13900.0,,, +Indiana,18,Hispanic or Latino,,8000.0,16.6,4600.0,4100.0,3900.0,18500.0,10500.0,22300.0,14900.0,,,6.7 +Indiana,18,Black or African American (NH),,15600.0,13.9,8700.0,4800.0,9200.0,18800.0,15900.0,15700.0,15900.0,,,10.3 Indiana,18,All,,10300.0,8.6,9000.0,3600.0,8500.0,24200.0,12100.0,16900.0,15900.0,3111.0,9.9,16.8 Indiana,18,American Indian and Alaska Native (NH),,,,,,22100.0,34100.0,,,28700.0,,, Indiana,18,Asian (NH),,,13.9,,,,14100.0,,8400.0,18000.0,,,10.5 -Indiana,18,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1479.0,, -Indiana,18,Black or African American (NH),,15600.0,13.9,8700.0,4800.0,9200.0,18800.0,15900.0,15700.0,15900.0,5510.0,,10.3 -Iowa,19,White (NH),,8800.0,5.0,7900.0,2800.0,7000.0,18400.0,9700.0,22200.0,13600.0,2337.0,,18.9 -Iowa,19,Hispanic or Latino,,5100.0,15.8,3600.0,2700.0,,9700.0,8500.0,15500.0,10300.0,2368.0,, +Iowa,19,Hispanic or Latino,,5100.0,15.8,3600.0,2700.0,,9700.0,8500.0,15500.0,10300.0,,, Iowa,19,Two or more races (NH),,19500.0,,,,,25400.0,,23500.0,28500.0,,, -Iowa,19,Black or African American (NH),,17800.0,10.6,,,,10000.0,12400.0,13100.0,20200.0,4063.0,, -Iowa,19,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1241.0,, +Iowa,19,White (NH),,8800.0,5.0,7900.0,2800.0,7000.0,18400.0,9700.0,22200.0,13600.0,,,18.9 +Iowa,19,American Indian and Alaska Native (NH),,,,,,,29100.0,,,,,, +Iowa,19,Black or African American (NH),,17800.0,10.6,,,,10000.0,12400.0,13100.0,20200.0,,, Iowa,19,All,,9100.0,6.0,7600.0,2500.0,6600.0,17700.0,9700.0,21100.0,13900.0,2355.0,12.5,17.5 -Iowa,19,American Indian and Alaska Native (NH),,,,,,,29100.0,,,,5254.0,, -Kansas,20,All,,10600.0,9.9,8900.0,2700.0,6400.0,20600.0,11100.0,18900.0,15200.0,2576.0,12.5,19.5 -Kansas,20,White (NH),,10500.0,8.2,9000.0,2800.0,6800.0,20500.0,11200.0,18500.0,13900.0,2535.0,,21.1 Kansas,20,Unrepresented race (NH),,,,,,,32500.0,,,26800.0,,, -Kansas,20,Two or more races (NH),,22600.0,19.4,12100.0,,10300.0,41400.0,9500.0,17500.0,26900.0,,, -Kansas,20,American Indian and Alaska Native (NH),,17600.0,19.7,16500.0,,15700.0,26200.0,10500.0,19100.0,24700.0,3396.0,, -Kansas,20,Hispanic or Latino,,9100.0,17.1,7600.0,2700.0,2800.0,21400.0,10700.0,23800.0,18900.0,2357.0,,15.2 -Kansas,20,Black or African American (NH),,11100.0,15.5,8200.0,3400.0,4900.0,17300.0,12300.0,19800.0,18500.0,4239.0,,16.7 +Kansas,20,All,,10600.0,9.9,8900.0,2700.0,6400.0,20600.0,11100.0,18900.0,15200.0,2576.0,12.5,19.5 +Kansas,20,American Indian and Alaska Native (NH),,17600.0,19.7,16500.0,,15700.0,26200.0,10500.0,19100.0,24700.0,,, Kansas,20,Asian (NH),,,7.4,,,,11200.0,6200.0,13100.0,14700.0,,, -Kansas,20,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1365.0,, +Kansas,20,Black or African American (NH),,11100.0,15.5,8200.0,3400.0,4900.0,17300.0,12300.0,19800.0,18500.0,,,16.7 +Kansas,20,Hispanic or Latino,,9100.0,17.1,7600.0,2700.0,2800.0,21400.0,10700.0,23800.0,18900.0,,,15.2 +Kansas,20,Two or more races (NH),,22600.0,19.4,12100.0,,10300.0,41400.0,9500.0,17500.0,26900.0,,, +Kansas,20,White (NH),,10500.0,8.2,9000.0,2800.0,6800.0,20500.0,11200.0,18500.0,13900.0,,,21.1 Kentucky,21,All,,11700.0,8.8,12000.0,3700.0,10900.0,27000.0,13800.0,13900.0,17900.0,3435.0,15.0,18.2 -Kentucky,21,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1431.0,, -Kentucky,21,Black or African American (NH),,13600.0,10.2,11800.0,,6800.0,18400.0,18500.0,7400.0,21500.0,4398.0,,10.0 -Kentucky,21,Hispanic or Latino,,13100.0,,,,,26900.0,,,15700.0,2619.0,, +Kentucky,21,Black or African American (NH),,13600.0,10.2,11800.0,,6800.0,18400.0,18500.0,7400.0,21500.0,,,10.0 +Kentucky,21,Hispanic or Latino,,13100.0,,,,,26900.0,,,15700.0,,, Kentucky,21,Two or more races (NH),,,,,,,45100.0,,,,,, -Kentucky,21,White (NH),,11300.0,8.6,12300.0,3700.0,11500.0,28000.0,13500.0,14500.0,17600.0,3400.0,,20.0 +Kentucky,21,White (NH),,11300.0,8.6,12300.0,3700.0,11500.0,28000.0,13500.0,14500.0,17600.0,,,20.0 Louisiana,22,All,,9700.0,11.6,10200.0,3500.0,8700.0,24500.0,13600.0,18900.0,17800.0,3548.0,11.0,15.1 -Louisiana,22,American Indian and Alaska Native (NH),,,,,,,,,,,4625.0,, -Louisiana,22,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1989.0,, +Louisiana,22,Black or African American (NH),,12300.0,12.9,11400.0,4700.0,8400.0,21400.0,17500.0,17300.0,18200.0,,,7.3 +Louisiana,22,Hispanic or Latino,,9400.0,13.1,,,,21800.0,,17100.0,16300.0,,,12.3 +Louisiana,22,White (NH),,8000.0,10.1,9800.0,3400.0,9200.0,26400.0,12400.0,19800.0,17300.0,,,19.9 Louisiana,22,Two or more races (NH),,,22.8,,,,42200.0,,,22800.0,,, -Louisiana,22,Black or African American (NH),,12300.0,12.9,11400.0,4700.0,8400.0,21400.0,17500.0,17300.0,18200.0,4872.0,,7.3 -Louisiana,22,Hispanic or Latino,,9400.0,13.1,,,,21800.0,,17100.0,16300.0,2872.0,,12.3 -Louisiana,22,White (NH),,8000.0,10.1,9800.0,3400.0,9200.0,26400.0,12400.0,19800.0,17300.0,3174.0,,19.9 -Maine,23,White (NH),,12200.0,6.8,10000.0,3300.0,8600.0,23100.0,10500.0,18000.0,14700.0,2089.0,,20.4 +Maine,23,White (NH),,12200.0,6.8,10000.0,3300.0,8600.0,23100.0,10500.0,18000.0,14700.0,,,20.4 Maine,23,Unrepresented race (NH),,,,,,,36500.0,,,,,, Maine,23,All,,12500.0,7.6,10300.0,3600.0,9000.0,23600.0,10400.0,17800.0,15200.0,2096.0,9.0,19.8 -Maine,23,American Indian and Alaska Native (NH),,,,18300.0,,19900.0,34100.0,,,25000.0,4309.0,, -Maine,23,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1607.0,, -Maine,23,Black or African American (NH),,,,,,,,,,,2151.0,, -Maine,23,Hispanic or Latino,,16800.0,21.7,10800.0,,,25100.0,,19500.0,16700.0,2407.0,, +Maine,23,American Indian and Alaska Native (NH),,,,18300.0,,19900.0,34100.0,,,25000.0,,, +Maine,23,Hispanic or Latino,,16800.0,21.7,10800.0,,,25100.0,,19500.0,16700.0,,, Maine,23,Two or more races (NH),,19500.0,,11900.0,,19700.0,37400.0,12200.0,12400.0,24400.0,,, -Maryland,24,Black or African American (NH),,11500.0,9.0,7200.0,3200.0,4400.0,12000.0,12600.0,11600.0,12800.0,3539.0,,6.1 +Maryland,24,Black or African American (NH),,11500.0,9.0,7200.0,3200.0,4400.0,12000.0,12600.0,11600.0,12800.0,,,6.1 Maryland,24,All,,9400.0,8.7,7400.0,3000.0,4800.0,16600.0,11100.0,14200.0,12700.0,2496.0,11.8,10.1 Maryland,24,American Indian and Alaska Native (NH),,15100.0,,,,,,11600.0,,,,, Maryland,24,Asian (NH),,7800.0,5.7,3400.0,,,7500.0,12300.0,10100.0,5300.0,,, -Maryland,24,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1210.0,, -Maryland,24,Hispanic or Latino,,6200.0,27.7,3800.0,2700.0,,10100.0,6600.0,11200.0,9300.0,1823.0,,4.5 +Maryland,24,Hispanic or Latino,,6200.0,27.7,3800.0,2700.0,,10100.0,6600.0,11200.0,9300.0,,,4.5 Maryland,24,Two or more races (NH),,12700.0,9.8,8000.0,,7100.0,23800.0,12300.0,13700.0,18700.0,,, Maryland,24,Unrepresented race (NH),,12700.0,8.8,10600.0,,,20800.0,17400.0,16900.0,19700.0,,, -Maryland,24,White (NH),,8900.0,5.0,8500.0,3100.0,6500.0,21900.0,10600.0,16900.0,14100.0,2231.0,,14.6 +Maryland,24,White (NH),,8900.0,5.0,8500.0,3100.0,6500.0,21900.0,10600.0,16900.0,14100.0,,,14.6 Massachusetts,25,All,,11700.0,7.2,7300.0,2900.0,5900.0,18600.0,8900.0,18000.0,13200.0,3223.0,7.3,8.4 -Massachusetts,25,American Indian and Alaska Native (NH),,,,,,,,,,,3345.0,, Massachusetts,25,Asian (NH),,,3.8,,,,7600.0,5000.0,8300.0,8300.0,,,4.6 -Massachusetts,25,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1815.0,, -Massachusetts,25,Black or African American (NH),,10600.0,7.7,8300.0,,,11200.0,11700.0,13100.0,12200.0,4479.0,,5.0 -Massachusetts,25,Hispanic or Latino,,10900.0,19.0,7400.0,4600.0,4400.0,20500.0,10500.0,14200.0,14600.0,3705.0,,4.0 +Massachusetts,25,Black or African American (NH),,10600.0,7.7,8300.0,,,11200.0,11700.0,13100.0,12200.0,,,5.0 +Massachusetts,25,Hispanic or Latino,,10900.0,19.0,7400.0,4600.0,4400.0,20500.0,10500.0,14200.0,14600.0,,,4.0 Massachusetts,25,Two or more races (NH),,16000.0,14.8,,,,30600.0,,25600.0,23200.0,,, -Massachusetts,25,White (NH),,12700.0,5.5,7400.0,2900.0,6700.0,20300.0,8900.0,19900.0,13500.0,3179.0,,9.8 +Massachusetts,25,White (NH),,12700.0,5.5,7400.0,2900.0,6700.0,20300.0,8900.0,19900.0,13500.0,,,9.8 Michigan,26,Asian (NH),,6000.0,,,,,,,17100.0,,,,6.2 -Michigan,26,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,2186.0,, -Michigan,26,Black or African American (NH),,13600.0,10.7,11500.0,4000.0,8600.0,17400.0,16600.0,16400.0,15500.0,6495.0,,10.6 -Michigan,26,Hispanic or Latino,,11600.0,18.1,7000.0,,,29500.0,7600.0,23600.0,19600.0,3057.0,,10.3 +Michigan,26,Black or African American (NH),,13600.0,10.7,11500.0,4000.0,8600.0,17400.0,16600.0,16400.0,15500.0,,,10.6 +Michigan,26,Hispanic or Latino,,11600.0,18.1,7000.0,,,29500.0,7600.0,23600.0,19600.0,,,10.3 Michigan,26,Two or more races (NH),,9600.0,15.3,8900.0,,10400.0,27100.0,7200.0,18800.0,26800.0,,,13.0 Michigan,26,Unrepresented race (NH),,,11.2,,,,18000.0,,,15100.0,,, -Michigan,26,White (NH),,11500.0,6.5,9700.0,3400.0,7800.0,23500.0,10300.0,17300.0,15300.0,2931.0,,16.1 -Michigan,26,American Indian and Alaska Native (NH),,,,,,,,,38200.0,,4167.0,, +Michigan,26,White (NH),,11500.0,6.5,9700.0,3400.0,7800.0,23500.0,10300.0,17300.0,15300.0,,,16.1 +Michigan,26,American Indian and Alaska Native (NH),,,,,,,,,38200.0,,,, Michigan,26,All,,11500.0,7.9,9600.0,3400.0,7700.0,22600.0,10800.0,17600.0,15500.0,3280.0,10.3,14.7 -Minnesota,27,Black or African American (NH),,10200.0,11.4,6300.0,3100.0,4400.0,15700.0,10100.0,13400.0,12200.0,4398.0,,6.7 Minnesota,27,All,,8800.0,6.6,7400.0,2900.0,4700.0,20500.0,9000.0,19400.0,12300.0,2273.0,8.4,14.3 -Minnesota,27,American Indian and Alaska Native (NH),,12900.0,,10300.0,,,17400.0,23700.0,20700.0,16000.0,5252.0,,49.0 +Minnesota,27,American Indian and Alaska Native (NH),,12900.0,,10300.0,,,17400.0,23700.0,20700.0,16000.0,,,49.0 Minnesota,27,Asian (NH),,7600.0,5.7,,,,8300.0,4400.0,16600.0,7800.0,,,11.0 -Minnesota,27,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1571.0,, -Minnesota,27,Hispanic or Latino,,7600.0,14.1,4900.0,,2600.0,15800.0,7600.0,19400.0,12100.0,2529.0,,11.3 +Minnesota,27,Black or African American (NH),,10200.0,11.4,6300.0,3100.0,4400.0,15700.0,10100.0,13400.0,12200.0,,,6.7 +Minnesota,27,Hispanic or Latino,,7600.0,14.1,4900.0,,2600.0,15800.0,7600.0,19400.0,12100.0,,,11.3 Minnesota,27,Two or more races (NH),,19700.0,17.3,8400.0,,8200.0,37300.0,13200.0,24900.0,25500.0,,, -Minnesota,27,White (NH),,8600.0,5.7,7900.0,3000.0,5000.0,21800.0,9000.0,20100.0,12400.0,2182.0,,14.7 +Minnesota,27,White (NH),,8600.0,5.7,7900.0,3000.0,5000.0,21800.0,9000.0,20100.0,12400.0,,,14.7 Mississippi,28,All,,10000.0,13.1,12400.0,2600.0,9100.0,20000.0,15200.0,14300.0,14700.0,3445.0,9.2,16.5 -Mississippi,28,American Indian and Alaska Native (NH),,,,,,,,,,,8278.0,, -Mississippi,28,Black or African American (NH),,10700.0,18.0,10100.0,2600.0,5800.0,14800.0,16200.0,13200.0,14500.0,4540.0,,7.3 -Mississippi,28,Hispanic or Latino,,,,,,,,,,,3464.0,, -Mississippi,28,White (NH),,9300.0,10.4,13900.0,2800.0,10900.0,23400.0,14800.0,14600.0,14300.0,3083.0,,22.8 -Mississippi,28,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,2600.0,, +Mississippi,28,Black or African American (NH),,10700.0,18.0,10100.0,2600.0,5800.0,14800.0,16200.0,13200.0,14500.0,,,7.3 +Mississippi,28,White (NH),,9300.0,10.4,13900.0,2800.0,10900.0,23400.0,14800.0,14600.0,14300.0,,,22.8 +Missouri,29,Black or African American (NH),,11000.0,16.4,11300.0,3300.0,8300.0,15700.0,15400.0,14200.0,16200.0,,,12.6 Missouri,29,All,,9400.0,11.0,9600.0,2900.0,8500.0,22800.0,11300.0,17700.0,16200.0,3036.0,13.2,19.2 -Missouri,29,American Indian and Alaska Native (NH),,,,17600.0,,,22100.0,13500.0,,23400.0,4649.0,, -Missouri,29,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1720.0,, -Missouri,29,Black or African American (NH),,11000.0,16.4,11300.0,3300.0,8300.0,15700.0,15400.0,14200.0,16200.0,5408.0,,12.6 -Missouri,29,Hispanic or Latino,,12200.0,20.1,,,,26900.0,8000.0,20000.0,24900.0,2663.0,, -Missouri,29,Two or more races (NH),,15400.0,31.4,14700.0,,18000.0,32900.0,12700.0,17000.0,29000.0,,, -Missouri,29,White (NH),,9100.0,9.6,9600.0,2900.0,8600.0,23800.0,11100.0,18500.0,15700.0,2869.0,,21.7 +Missouri,29,American Indian and Alaska Native (NH),,,,17600.0,,,22100.0,13500.0,,23400.0,,, +Missouri,29,Hispanic or Latino,,12200.0,20.1,,,,26900.0,8000.0,20000.0,24900.0,,, Missouri,29,Unrepresented race (NH),,,,,,,19600.0,,,,,, -Montana,30,White (NH),,9600.0,7.3,8000.0,2500.0,5900.0,23000.0,8500.0,22500.0,14200.0,1654.0,,31.6 +Missouri,29,Two or more races (NH),,15400.0,31.4,14700.0,,18000.0,32900.0,12700.0,17000.0,29000.0,,, +Missouri,29,White (NH),,9100.0,9.6,9600.0,2900.0,8600.0,23800.0,11100.0,18500.0,15700.0,,,21.7 Montana,30,All,,9700.0,7.8,7800.0,2600.0,5900.0,22800.0,8900.0,22300.0,14800.0,1757.0,8.2,31.8 -Montana,30,American Indian and Alaska Native (NH),,10300.0,9.0,7900.0,,5300.0,27700.0,16300.0,20200.0,21400.0,4284.0,,53.3 -Montana,30,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,3030.0,, -Montana,30,Hispanic or Latino,,12600.0,14.3,,,,20400.0,8000.0,31400.0,15600.0,1490.0,, +Montana,30,American Indian and Alaska Native (NH),,10300.0,9.0,7900.0,,5300.0,27700.0,16300.0,20200.0,21400.0,,,53.3 +Montana,30,Hispanic or Latino,,12600.0,14.3,,,,20400.0,8000.0,31400.0,15600.0,,, Montana,30,Two or more races (NH),,19000.0,,,,,28700.0,,21200.0,22900.0,,, +Montana,30,White (NH),,9600.0,7.3,8000.0,2500.0,5900.0,23000.0,8500.0,22500.0,14200.0,,,31.6 Nebraska,31,All,,8200.0,9.1,7100.0,2600.0,5600.0,17500.0,9600.0,20600.0,13100.0,2247.0,7.7,15.1 -Nebraska,31,American Indian and Alaska Native (NH),,,16.2,,,,26600.0,22400.0,30000.0,13400.0,5097.0,, +Nebraska,31,American Indian and Alaska Native (NH),,,16.2,,,,26600.0,22400.0,30000.0,13400.0,,, Nebraska,31,Asian (NH),,,,,,,12800.0,,11400.0,12700.0,,, -Nebraska,31,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1308.0,, -Nebraska,31,Black or African American (NH),,10400.0,22.2,7700.0,,,15100.0,14800.0,19900.0,20500.0,3879.0,, -Nebraska,31,Hispanic or Latino,,5700.0,23.6,4000.0,3100.0,3000.0,10500.0,9700.0,14600.0,9800.0,2119.0,,11.8 +Nebraska,31,Black or African American (NH),,10400.0,22.2,7700.0,,,15100.0,14800.0,19900.0,20500.0,,, +Nebraska,31,Hispanic or Latino,,5700.0,23.6,4000.0,3100.0,3000.0,10500.0,9700.0,14600.0,9800.0,,,11.8 Nebraska,31,Two or more races (NH),,11600.0,13.5,,,,31600.0,,29400.0,31300.0,,, -Nebraska,31,White (NH),,8500.0,6.5,7600.0,2500.0,6000.0,18200.0,9200.0,21300.0,12600.0,2206.0,,16.2 -Nevada,32,Black or African American (NH),,,8.0,,,,18800.0,11300.0,,18700.0,5324.0,,14.5 +Nebraska,31,White (NH),,8500.0,6.5,7600.0,2500.0,6000.0,18200.0,9200.0,21300.0,12600.0,,,16.2 +Nevada,32,Two or more races (NH),,,,,,,29000.0,,,34800.0,,, Nevada,32,All,,9100.0,12.7,7900.0,3800.0,6800.0,17000.0,11500.0,14200.0,17600.0,2540.0,17.2,22.2 -Nevada,32,American Indian and Alaska Native (NH),,,,,,,,,,,3569.0,, Nevada,32,Asian (NH),,,,,,,,,,,,,9.3 -Nevada,32,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,2003.0,, -Nevada,32,Hispanic or Latino,,5900.0,20.4,3400.0,,3000.0,10900.0,11500.0,16900.0,16100.000000000002,2779.0,,11.0 -Nevada,32,Two or more races (NH),,,,,,,29000.0,,,34800.0,,, -Nevada,32,White (NH),,10800.0,10.4,10500.0,4800.0,9300.0,20100.0,10800.0,14600.0,18300.0,2304.0,,31.8 +Nevada,32,Black or African American (NH),,,8.0,,,,18800.0,11300.0,,18700.0,,,14.5 +Nevada,32,Hispanic or Latino,,5900.0,20.4,3400.0,,3000.0,10900.0,11500.0,16900.0,16100.000000000002,,,11.0 +Nevada,32,White (NH),,10800.0,10.4,10500.0,4800.0,9300.0,20100.0,10800.0,14600.0,18300.0,,,31.8 New Hampshire,33,All,,12100.0,6.9,7800.0,2800.0,7200.0,23400.0,8700.0,17000.0,14600.0,2472.0,7.6,15.5 -New Hampshire,33,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1566.0,, -New Hampshire,33,Black or African American (NH),,,,,,,,,,,3593.0,, -New Hampshire,33,Hispanic or Latino,,,,,,,26400.0,,23500.0,24900.0,4034.0,, +New Hampshire,33,Hispanic or Latino,,,,,,,26400.0,,23500.0,24900.0,,, New Hampshire,33,Two or more races (NH),,,25.8,,,20000.0,33100.0,,,27600.0,,, New Hampshire,33,Unrepresented race (NH),,,,,,,30900.0,,,,,, -New Hampshire,33,White (NH),,12800.0,6.6,8100.0,2900.0,7300.0,23400.0,8800.0,16900.0,13800.0,2458.0,,17.3 -New Jersey,34,White (NH),,9200.0,5.3,7800.0,2900.0,7000.0,21100.0,9500.0,17400.0,15100.0,2867.0,,9.7 +New Hampshire,33,White (NH),,12800.0,6.6,8100.0,2900.0,7300.0,23400.0,8800.0,16900.0,13800.0,,,17.3 +New Jersey,34,White (NH),,9200.0,5.3,7800.0,2900.0,7000.0,21100.0,9500.0,17400.0,15100.0,,,9.7 New Jersey,34,All,,8900.0,9.1,7300.0,2700.0,5500.0,17500.0,10300.0,15700.0,13300.0,2984.0,9.6,7.3 New Jersey,34,Asian (NH),,6600.0,6.7,3000.0,,,11300.0,6500.0,12000.0,7900.0,,,4.7 -New Jersey,34,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1477.0,, -New Jersey,34,Black or African American (NH),,11400.0,12.9,9600.0,2700.0,6300.0,14000.0,14700.0,10900.0,12700.0,4973.0,,4.9 -New Jersey,34,Hispanic or Latino,,8500.0,18.9,6000.0,3100.0,3100.0,14000.0,11500.0,15800.0,11300.0,3131.0,,4.2 +New Jersey,34,Black or African American (NH),,11400.0,12.9,9600.0,2700.0,6300.0,14000.0,14700.0,10900.0,12700.0,,,4.9 +New Jersey,34,Hispanic or Latino,,8500.0,18.9,6000.0,3100.0,3100.0,14000.0,11500.0,15800.0,11300.0,,,4.2 New Jersey,34,Two or more races (NH),,15800.0,8.1,,,,17600.0,,20400.0,,,, New Jersey,34,Unrepresented race (NH),,,8.4,7700.0,,,13400.0,9000.0,9800.0,9600.0,,, New Mexico,35,All,,10600.0,8.5,7300.0,3900.0,5600.0,19800.0,13200.0,14100.0,14500.0,1863.0,13.0,25.4 -New Mexico,35,American Indian and Alaska Native (NH),,7400.0,11.3,5900.0,4400.0,,10700.0,20200.0,11100.0,14900.0,2886.0,,35.4 -New Mexico,35,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1577.0,, -New Mexico,35,Black or African American (NH),,,,,,,,,,,2666.0,, -New Mexico,35,Hispanic or Latino,,10400.0,10.1,5900.0,3100.0,3800.0,19500.0,15200.0,16500.0,14200.0,2035.0,,18.6 +New Mexico,35,American Indian and Alaska Native (NH),,7400.0,11.3,5900.0,4400.0,,10700.0,20200.0,11100.0,14900.0,,,35.4 +New Mexico,35,Hispanic or Latino,,10400.0,10.1,5900.0,3100.0,3800.0,19500.0,15200.0,16500.0,14200.0,,,18.6 +New Mexico,35,White (NH),,11400.0,6.5,9200.0,4500.0,8700.0,23300.0,10300.0,12000.0,15100.0,,,31.4 New Mexico,35,Two or more races (NH),,,,,,,24800.0,,33300.0,,,, -New Mexico,35,White (NH),,11400.0,6.5,9200.0,4500.0,8700.0,23300.0,10300.0,12000.0,15100.0,1664.0,,31.4 -New York,36,White (NH),,9700.0,5.2,8400.0,2700.0,6800.0,19500.0,9500.0,18500.0,13200.0,2548.0,,10.7 +New York,36,White (NH),,9700.0,5.2,8400.0,2700.0,6800.0,19500.0,9500.0,18500.0,13200.0,,,10.7 New York,36,Unrepresented race (NH),,8500.0,12.9,7900.0,,4400.0,15100.0,11500.0,13100.0,10800.0,,, +New York,36,American Indian and Alaska Native (NH),,13300.0,7.4,14400.0,,7700.0,17400.0,27800.0,9300.0,13300.0,,, +New York,36,Asian (NH),,5900.0,7.8,4800.0,,,8800.0,17600.0,12500.0,11400.0,,,7.0 +New York,36,Black or African American (NH),,11200.0,8.5,7100.0,3600.0,4200.0,12400.0,13700.0,12800.0,11600.0,,,4.3 New York,36,Two or more races (NH),,14800.0,,5600.0,,5600.0,22300.0,9900.0,15200.0,15800.0,,, +New York,36,Hispanic or Latino,,11200.0,15.5,6100.0,3300.0,4300.0,17200.0,12700.0,15600.0,14000.0,,,4.6 New York,36,All,,9800.0,8.0,7500.0,2800.0,5500.0,17000.0,11400.0,16400.0,13000.0,2752.0,12.0,8.2 -New York,36,American Indian and Alaska Native (NH),,13300.0,7.4,14400.0,,7700.0,17400.0,27800.0,9300.0,13300.0,4598.0,, -New York,36,Asian (NH),,5900.0,7.8,4800.0,,,8800.0,17600.0,12500.0,11400.0,,,7.0 -New York,36,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1871.0,, -New York,36,Black or African American (NH),,11200.0,8.5,7100.0,3600.0,4200.0,12400.0,13700.0,12800.0,11600.0,4236.0,,4.3 -New York,36,Hispanic or Latino,,11200.0,15.5,6100.0,3300.0,4300.0,17200.0,12700.0,15600.0,14000.0,3347.0,,4.6 North Carolina,37,All,,8700.0,10.6,9800.0,3500.0,7600.0,21300.0,12700.0,16800.0,13800.0,2831.0,10.5,13.7 -North Carolina,37,American Indian and Alaska Native (NH),,,,26600.0,,,35400.0,14400.0,26700.0,28900.0,4421.0,, +North Carolina,37,American Indian and Alaska Native (NH),,,,26600.0,,,35400.0,14400.0,26700.0,28900.0,,, North Carolina,37,Asian (NH),,,,,,,25100.0,,,,,,5.9 -North Carolina,37,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1492.0,, -North Carolina,37,Black or African American (NH),,11700.0,13.5,12500.0,5700.0,8700.0,18700.0,19400.0,11500.0,15600.0,4271.0,,7.4 -North Carolina,37,Hispanic or Latino,,3500.0,17.7,,,,11400.0,6500.0,20000.0,9500.0,2340.0,,8.6 +North Carolina,37,Black or African American (NH),,11700.0,13.5,12500.0,5700.0,8700.0,18700.0,19400.0,11500.0,15600.0,,,7.4 +North Carolina,37,Hispanic or Latino,,3500.0,17.7,,,,11400.0,6500.0,20000.0,9500.0,,,8.6 North Carolina,37,Two or more races (NH),,,,,,,25500.0,,,,,, -North Carolina,37,White (NH),,8400.0,8.5,10200.0,3000.0,8300.0,23400.0,11800.0,18100.0,13600.0,2569.0,,17.0 -North Dakota,38,White (NH),,8100.0,4.9,8000.0,2900.0,4700.0,18600.0,9200.0,22200.0,10900.0,2806.0,,19.9 +North Carolina,37,White (NH),,8400.0,8.5,10200.0,3000.0,8300.0,23400.0,11800.0,18100.0,13600.0,,,17.0 +North Dakota,38,White (NH),,8100.0,4.9,8000.0,2900.0,4700.0,18600.0,9200.0,22200.0,10900.0,,,19.9 North Dakota,38,Two or more races (NH),,,,,,,31300.0,,,,,, -North Dakota,38,Hispanic or Latino,,,20.2,,,,29800.0,,30400.0,26100.0,2707.0,, -North Dakota,38,Black or African American (NH),,,21.4,,,,,,,23600.0,3202.0,, +North Dakota,38,Hispanic or Latino,,,20.2,,,,29800.0,,30400.0,26100.0,,, +North Dakota,38,Black or African American (NH),,,21.4,,,,,,,23600.0,,, North Dakota,38,All,,8400.0,6.6,7700.0,2900.0,4800.0,19500.0,9500.0,22000.0,12600.0,2928.0,7.1,20.7 -North Dakota,38,American Indian and Alaska Native (NH),,11200.0,14.0,11000.0,,,28600.0,22200.0,19500.0,21100.0,6264.0,, -Ohio,39,American Indian and Alaska Native (NH),,,,19900.0,,,30100.0,,,31200.0,,, +North Dakota,38,American Indian and Alaska Native (NH),,11200.0,14.0,11000.0,,,28600.0,22200.0,19500.0,21100.0,,, Ohio,39,Asian (NH),,,,,,,,,,,,,10.2 -Ohio,39,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1410.0,, -Ohio,39,Black or African American (NH),,11300.0,11.2,7700.0,4400.0,7300.0,16000.0,12700.0,19700.0,16400.0,4991.0,,10.2 -Ohio,39,Hispanic or Latino,,11500.0,17.6,6200.0,,,21700.0,13200.0,24700.0,18900.0,3093.0,,10.3 +Ohio,39,Black or African American (NH),,11300.0,11.2,7700.0,4400.0,7300.0,16000.0,12700.0,19700.0,16400.0,,,10.2 +Ohio,39,Hispanic or Latino,,11500.0,17.6,6200.0,,,21700.0,13200.0,24700.0,18900.0,,,10.3 Ohio,39,Two or more races (NH),,22600.0,7.3,9000.0,,8900.0,36900.0,11100.0,22500.0,25100.0,,, Ohio,39,Unrepresented race (NH),,,,,,,40200.0,,,33500.0,,, -Ohio,39,White (NH),,10200.0,7.2,11000.0,3500.0,9100.0,23000.0,12700.0,17900.0,15800.0,2876.0,,16.6 +Ohio,39,White (NH),,10200.0,7.2,11000.0,3500.0,9100.0,23000.0,12700.0,17900.0,15800.0,,,16.6 Ohio,39,All,,10400.0,8.2,10300.0,3600.0,8600.0,22000.0,12600.0,18200.0,16300.0,3022.0,10.5,15.0 -Oklahoma,40,White (NH),,10500.0,12.2,11400.0,3500.0,8600.0,25000.0,12500.0,12800.0,18100.0,2858.0,,25.0 -Oklahoma,40,American Indian and Alaska Native (NH),,12100.0,12.4,9000.0,,10200.0,27200.0,16900.0,15500.0,16100.000000000002,4438.0,,30.1 +Ohio,39,American Indian and Alaska Native (NH),,,,19900.0,,,30100.0,,,31200.0,,, +Oklahoma,40,American Indian and Alaska Native (NH),,12100.0,12.4,9000.0,,10200.0,27200.0,16900.0,15500.0,16100.000000000002,,,30.1 Oklahoma,40,All,,10900.0,14.3,10500.0,3200.0,7800.0,24400.0,12800.0,12900.0,17400.0,3061.0,17.2,22.4 -Oklahoma,40,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1599.0,, -Oklahoma,40,Black or African American (NH),,14000.0,22.6,10600.0,,4900.0,25700.0,19700.0,11400.0,17700.0,4832.0,,13.2 -Oklahoma,40,Hispanic or Latino,,6500.0,23.6,6200.0,,,19300.0,8800.0,13400.0,14500.0,2948.0,,9.7 +Oklahoma,40,Black or African American (NH),,14000.0,22.6,10600.0,,4900.0,25700.0,19700.0,11400.0,17700.0,,,13.2 +Oklahoma,40,Hispanic or Latino,,6500.0,23.6,6200.0,,,19300.0,8800.0,13400.0,14500.0,,,9.7 Oklahoma,40,Two or more races (NH),,20200.0,16.2,11900.0,,11100.0,28900.0,12000.0,12400.0,20300.0,,,19.1 -Oregon,41,White (NH),,11500.0,6.4,8800.0,3000.0,6700.0,25400.0,9200.0,18900.0,15600.0,1687.0,,23.8 +Oklahoma,40,White (NH),,10500.0,12.2,11400.0,3500.0,8600.0,25000.0,12500.0,12800.0,18100.0,,,25.0 +Oregon,41,White (NH),,11500.0,6.4,8800.0,3000.0,6700.0,25400.0,9200.0,18900.0,15600.0,,,23.8 Oregon,41,Two or more races (NH),,17600.0,11.3,14400.0,,,34700.0,19200.0,,32200.000000000004,,,15.0 +Oregon,41,Hispanic or Latino,,7600.0,18.2,3600.0,,3100.0,22200.0,13300.0,15000.0,18300.0,,,7.1 Oregon,41,All,,11200.0,8.4,8100.0,3200.0,6100.0,24600.0,9600.0,18400.0,16400.0,1723.0,17.2,20.5 -Oregon,41,American Indian and Alaska Native (NH),,,,,,,21900.0,,,25200.0,2786.0,, +Oregon,41,American Indian and Alaska Native (NH),,,,,,,21900.0,,,25200.0,,, +Oregon,41,Black or African American (NH),,25500.0,18.0,,,,17600.0,,,14400.0,,, Oregon,41,Asian (NH),,,,,,,18000.0,,12800.0,14900.0,,, -Oregon,41,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1303.0,, -Oregon,41,Black or African American (NH),,25500.0,18.0,,,,17600.0,,,14400.0,3596.0,, -Oregon,41,Hispanic or Latino,,7600.0,18.2,3600.0,,3100.0,22200.0,13300.0,15000.0,18300.0,2065.0,,7.1 -Pennsylvania,42,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1963.0,, -Pennsylvania,42,Black or African American (NH),,14900.0,11.7,8700.0,5200.0,5400.0,16700.0,17000.0,16100.000000000002,16100.000000000002,5187.0,,10.2 -Pennsylvania,42,Hispanic or Latino,,14000.0,13.0,6400.0,,5100.0,15800.0,13800.0,18200.0,16600.0,4060.0,,6.1 +Pennsylvania,42,Asian (NH),,,,,,,11600.0,,,9000.0,,,6.8 +Pennsylvania,42,Black or African American (NH),,14900.0,11.7,8700.0,5200.0,5400.0,16700.0,17000.0,16100.000000000002,16100.000000000002,,,10.2 +Pennsylvania,42,Hispanic or Latino,,14000.0,13.0,6400.0,,5100.0,15800.0,13800.0,18200.0,16600.0,,,6.1 Pennsylvania,42,Two or more races (NH),,,,,,,21700.0,,22000.0,24200.0,,, -Pennsylvania,42,White (NH),,9600.0,5.3,10400.0,3100.0,7300.0,19900.0,10400.0,18000.0,13400.0,2787.0,,16.3 +Pennsylvania,42,White (NH),,9600.0,5.3,10400.0,3100.0,7300.0,19900.0,10400.0,18000.0,13400.0,,,16.3 Pennsylvania,42,All,,10300.0,6.7,9700.0,3200.0,6800.0,19100.0,11100.0,17500.0,14000.0,2954.0,10.6,14.3 -Pennsylvania,42,Asian (NH),,,,,,,11600.0,,,9000.0,,,6.8 -Rhode Island,44,Hispanic or Latino,,10100.0,16.0,4300.0,2900.0,,20200.0,9900.0,17100.0,13000.0,3088.0,, +Rhode Island,44,Black or African American (NH),,14500.0,8.9,,,,17600.0,14400.0,14000.0,11000.0,,, Rhode Island,44,All,,12600.0,6.9,7400.0,2800.0,5700.0,23300.0,10400.0,19500.0,14300.0,2645.0,8.3,10.4 Rhode Island,44,Asian (NH),,,,,,,11200.0,,,,,, -Rhode Island,44,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,2540.0,, -Rhode Island,44,Black or African American (NH),,14500.0,8.9,,,,17600.0,14400.0,14000.0,11000.0,3487.0,, +Rhode Island,44,Hispanic or Latino,,10100.0,16.0,4300.0,2900.0,,20200.0,9900.0,17100.0,13000.0,,, Rhode Island,44,Two or more races (NH),,20600.0,,,,,36500.0,,,21900.0,,, Rhode Island,44,Unrepresented race (NH),,,,,,,26800.0,,,,,, -Rhode Island,44,White (NH),,13000.0,4.8,7900.0,3000.0,6600.0,24800.0,9900.0,21100.0,15200.0,2591.0,,12.1 -South Carolina,45,White (NH),,9100.0,9.4,9200.0,3200.0,8200.0,23000.0,12900.0,17500.0,17000.0,2291.0,,20.1 +Rhode Island,44,White (NH),,13000.0,4.8,7900.0,3000.0,6600.0,24800.0,9900.0,21100.0,15200.0,,,12.1 +South Carolina,45,White (NH),,9100.0,9.4,9200.0,3200.0,8200.0,23000.0,12900.0,17500.0,17000.0,,,20.1 +South Carolina,45,Unrepresented race (NH),,,,,,,20200.0,,,18200.0,,, +South Carolina,45,Two or more races (NH),,,7.8,5600.0,,,30500.0,,24700.0,21600.0,,, South Carolina,45,All,,9200.0,11.7,8900.0,3300.0,7500.0,19700.0,13700.0,16600.0,16700.0,2498.0,10.3,15.5 South Carolina,45,American Indian and Alaska Native (NH),,,,22500.0,,23000.0,28800.0,,,,,, -South Carolina,45,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1134.0,, -South Carolina,45,Black or African American (NH),,9900.0,15.2,9000.0,3600.0,6200.0,13600.0,17300.0,14300.0,17800.0,3622.0,,6.7 -South Carolina,45,Hispanic or Latino,,,23.1,,,,9900.0,8900.0,19400.0,11300.0,1966.0,,8.7 -South Carolina,45,Two or more races (NH),,,7.8,5600.0,,,30500.0,,24700.0,21600.0,,, -South Carolina,45,Unrepresented race (NH),,,,,,,20200.0,,,18200.0,,, -South Dakota,46,Black or African American (NH),,,,,,,,,,,3748.0,, -South Dakota,46,Hispanic or Latino,,,,,,,,,22400.0,,3084.0,, +South Carolina,45,Black or African American (NH),,9900.0,15.2,9000.0,3600.0,6200.0,13600.0,17300.0,14300.0,17800.0,,,6.7 +South Carolina,45,Hispanic or Latino,,,23.1,,,,9900.0,8900.0,19400.0,11300.0,,,8.7 +South Dakota,46,White (NH),,8600.0,6.6,9500.0,2500.0,5900.0,16100.000000000002,10500.0,21800.0,11000.0,,,19.3 +South Dakota,46,American Indian and Alaska Native (NH),,6700.0,11.9,7800.0,3000.0,6700.0,12100.0,17600.0,14400.0,12500.0,,,57.3 +South Dakota,46,Hispanic or Latino,,,,,,,,,22400.0,,,, South Dakota,46,Two or more races (NH),,,,,,,46600.0,,,36900.0,,, -South Dakota,46,White (NH),,8600.0,6.6,9500.0,2500.0,5900.0,16100.000000000002,10500.0,21800.0,11000.0,2524.0,,19.3 -South Dakota,46,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1719.0,, -South Dakota,46,American Indian and Alaska Native (NH),,6700.0,11.9,7800.0,3000.0,6700.0,12100.0,17600.0,14400.0,12500.0,4668.0,,57.3 South Dakota,46,All,,8300.0,7.8,8800.0,2500.0,6000.0,16500.0,10800.0,20800.0,11400.0,2639.0,8.9,23.4 Tennessee,47,All,,10300.0,11.5,11700.0,4100.0,10400.0,25200.0,14000.0,15500.0,18000.0,2826.0,13.0,17.5 Tennessee,47,American Indian and Alaska Native (NH),,,33.4,,,24600.0,35200.0,,,25700.0,,, -Tennessee,47,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1408.0,, -Tennessee,47,Black or African American (NH),,11000.0,13.6,9700.0,5000.0,10600.0,21900.0,17500.0,15700.0,19000.0,4063.0,,9.0 -Tennessee,47,Hispanic or Latino,,18000.0,20.7,,,,26100.0,,18600.0,25500.0,2316.0,,9.8 +Tennessee,47,Black or African American (NH),,11000.0,13.6,9700.0,5000.0,10600.0,21900.0,17500.0,15700.0,19000.0,,,9.0 +Tennessee,47,Hispanic or Latino,,18000.0,20.7,,,,26100.0,,18600.0,25500.0,,,9.8 Tennessee,47,Two or more races (NH),,18400.0,18.8,,,12300.0,35900.0,15300.0,,33300.0,,, -Tennessee,47,White (NH),,9800.0,10.3,12400.0,4000.0,10700.0,26100.0,13800.0,15100.0,17300.0,2705.0,,20.4 +Tennessee,47,White (NH),,9800.0,10.3,12400.0,4000.0,10700.0,26100.0,13800.0,15100.0,17300.0,,,20.4 Texas,48,All,,8400.0,15.9,7300.0,3000.0,6000.0,18600.0,11500.0,17700.0,14000.0,2846.0,11.3,14.7 -Texas,48,American Indian and Alaska Native (NH),,23400.0,21.6,,,,28000.0,,,22000.0,4521.0,, +Texas,48,American Indian and Alaska Native (NH),,23400.0,21.6,,,,28000.0,,,22000.0,,, Texas,48,Asian (NH),,,10.4,,,,,,,,,,6.6 -Texas,48,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1565.0,, -Texas,48,Black or African American (NH),,10700.0,17.8,6700.0,2400.0,4500.0,15500.0,13800.0,12600.0,16900.0,4742.0,,8.5 -Texas,48,Hispanic or Latino,,6300.0,22.6,5100.0,2500.0,3700.0,16200.0,12500.0,19900.0,12900.0,3085.0,,8.7 +Texas,48,Black or African American (NH),,10700.0,17.8,6700.0,2400.0,4500.0,15500.0,13800.0,12600.0,16900.0,,,8.5 +Texas,48,Hispanic or Latino,,6300.0,22.6,5100.0,2500.0,3700.0,16200.0,12500.0,19900.0,12900.0,,,8.7 Texas,48,Two or more races (NH),,,19.6,,,,26800.0,,12000.0,16000.0,,,5.7 -Texas,48,White (NH),,10100.0,10.1,10100.0,3800.0,8700.0,23000.0,10600.0,18500.0,15200.0,2607.0,,22.4 -Utah,49,Black or African American (NH),,,,,,,19200.0,,16300.0,,3432.0,, +Texas,48,White (NH),,10100.0,10.1,10100.0,3800.0,8700.0,23000.0,10600.0,18500.0,15200.0,,,22.4 Utah,49,All,,9700.0,10.5,5800.0,2500.0,4300.0,24500.0,8000.0,12500.0,17100.0,1491.0,11.2,20.5 -Utah,49,American Indian and Alaska Native (NH),,,13.9,,,,29300.0,13400.0,20000.0,29600.0,2944.0,, -Utah,49,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1422.0,, -Utah,49,Hispanic or Latino,,7300.0,19.9,3100.0,2100.0,2200.0,21500.0,8600.0,18400.0,18100.0,1734.0,,9.9 +Utah,49,American Indian and Alaska Native (NH),,,13.9,,,,29300.0,13400.0,20000.0,29600.0,,, +Utah,49,Black or African American (NH),,,,,,,19200.0,,16300.0,,,, +Utah,49,Hispanic or Latino,,7300.0,19.9,3100.0,2100.0,2200.0,21500.0,8600.0,18400.0,18100.0,,,9.9 Utah,49,Two or more races (NH),,,,,,,33600.0,,15500.0,25000.0,,, -Utah,49,White (NH),,10400.0,8.5,6300.0,2700.0,4700.0,25700.0,7800.0,11400.0,16700.0,1456.0,,22.8 +Utah,49,White (NH),,10400.0,8.5,6300.0,2700.0,4700.0,25700.0,7800.0,11400.0,16700.0,,,22.8 Vermont,50,All,,11800.0,6.2,7800.0,2000.0,6600.0,25400.0,8500.0,19200.0,15600.0,2179.0,4.7,21.3 -Vermont,50,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1473.0,, -Vermont,50,Black or African American (NH),,,,,,,,,,,2333.0,, Vermont,50,Hispanic or Latino,,,,,,,23100.0,,,22500.0,,, Vermont,50,Two or more races (NH),,,,,,,33300.0,,,,,, Vermont,50,Unrepresented race (NH),,,,,,,31700.0,,,,,, -Vermont,50,White (NH),,11700.0,5.6,7700.0,2000.0,6600.0,25400.0,8600.0,19300.0,15200.0,2184.0,,23.0 +Vermont,50,White (NH),,11700.0,5.6,7700.0,2000.0,6600.0,25400.0,8600.0,19300.0,15200.0,,,23.0 Virginia,51,All,,9800.0,7.9,8200.0,2900.0,6400.0,19600.0,11500.0,16900.0,14700.0,2557.0,11.1,13.7 -Virginia,51,American Indian and Alaska Native (NH),,,,,,,,,,,2386.0,, Virginia,51,Asian (NH),,8900.0,7.6,,,,8600.0,9700.0,13100.0,11400.0,,,6.8 -Virginia,51,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1292.0,, -Virginia,51,Black or African American (NH),,12000.0,8.1,9600.0,3500.0,5800.0,15900.0,17500.0,15000.0,14900.0,3865.0,,8.1 -Virginia,51,Hispanic or Latino,,9300.0,15.1,3800.0,,,15600.0,7500.0,17600.0,11400.0,1748.0,,5.0 +Virginia,51,Black or African American (NH),,12000.0,8.1,9600.0,3500.0,5800.0,15900.0,17500.0,15000.0,14900.0,,,8.1 +Virginia,51,Hispanic or Latino,,9300.0,15.1,3800.0,,,15600.0,7500.0,17600.0,11400.0,,,5.0 Virginia,51,Two or more races (NH),,14500.0,10.9,8100.0,,6100.0,28000.0,9700.0,28200.0,20500.0,,,6.8 -Virginia,51,White (NH),,9000.0,6.6,8900.0,3000.0,7500.0,22400.0,10400.0,17900.0,15300.0,2406.0,,17.6 -Washington,53,White (NH),,11200.0,7.1,7600.0,3400.0,6300.0,26600.0,8500.0,18200.0,16200.0,1740.0,,18.0 +Virginia,51,White (NH),,9000.0,6.6,8900.0,3000.0,7500.0,22400.0,10400.0,17900.0,15300.0,,,17.6 Washington,53,Unrepresented race (NH),,14200.0,,16100.000000000002,,,24900.0,,23800.0,22100.0,,, +Washington,53,White (NH),,11200.0,7.1,7600.0,3400.0,6300.0,26600.0,8500.0,18200.0,16200.0,,,18.0 Washington,53,Two or more races (NH),,16200.0,6.7,7000.0,,7300.0,35200.0,6600.0,20300.0,24700.0,,,16.5 -Washington,53,Hispanic or Latino,,7500.0,17.7,4500.0,1900.0,2000.0,15600.0,9400.0,16900.0,15300.0,2103.0,,8.3 -Washington,53,Black or African American (NH),,10700.0,11.3,6600.0,,3400.0,23800.0,14300.0,11500.0,15900.0,2790.0,,13.8 +Washington,53,Hispanic or Latino,,7500.0,17.7,4500.0,1900.0,2000.0,15600.0,9400.0,16900.0,15300.0,,,8.3 Washington,53,All,,10500.0,8.3,6900.0,3000.0,5100.0,23400.0,8700.0,17000.0,15400.0,1775.0,13.5,15.9 -Washington,53,American Indian and Alaska Native (NH),,19200.0,,10300.0,,12000.0,31500.0,15700.0,,20800.0,3376.0,,26.6 +Washington,53,American Indian and Alaska Native (NH),,19200.0,,10300.0,,12000.0,31500.0,15700.0,,20800.0,,,26.6 Washington,53,Asian (NH),,7200.0,4.3,2900.0,,,10300.0,7300.0,10500.0,7100.0,,,7.7 -Washington,53,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1401.0,, +Washington,53,Black or African American (NH),,10700.0,11.3,6600.0,,3400.0,23800.0,14300.0,11500.0,15900.0,,,13.8 West Virginia,54,All,,12100.0,10.2,14200.0,4600.0,13100.0,27500.0,15900.0,12600.0,19300.0,3874.0,14.1,20.8 -West Virginia,54,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,1528.0,, -West Virginia,54,Black or African American (NH),,12200.0,11.5,13300.0,,10200.0,26400.0,17200.0,12900.0,16500.0,4489.0,, -West Virginia,54,Hispanic or Latino,,14900.0,22.2,,,,41500.0,,18000.0,31800.0,3221.0,, +West Virginia,54,Black or African American (NH),,12200.0,11.5,13300.0,,10200.0,26400.0,17200.0,12900.0,16500.0,,, +West Virginia,54,Hispanic or Latino,,14900.0,22.2,,,,41500.0,,18000.0,31800.0,,, West Virginia,54,Two or more races (NH),,19700.0,10.4,13700.0,,14600.0,34000.0,10900.0,,28400.0,,, -West Virginia,54,White (NH),,11800.0,9.9,14200.0,4600.0,13300.0,27000.0,16000.0,12400.0,18800.0,3871.0,,22.5 +West Virginia,54,White (NH),,11800.0,9.9,14200.0,4600.0,13300.0,27000.0,16000.0,12400.0,18800.0,,,22.5 Wisconsin,55,All,,10800.0,6.9,7600.0,3300.0,5600.0,20400.0,9100.0,23800.0,13600.0,2376.0,8.7,15.4 -Wisconsin,55,American Indian and Alaska Native (NH),,21900.0,,,,,30500.0,,26800.0,22200.0,3982.0,, +Wisconsin,55,American Indian and Alaska Native (NH),,21900.0,,,,,30500.0,,26800.0,22200.0,,, Wisconsin,55,Asian (NH),,,,,,,,,,,,,13.3 -Wisconsin,55,"Asian, Native Hawaiian, and Pacific Islander (NH)",,,,,,,,,,,2343.0,, -Wisconsin,55,Black or African American (NH),,15100.0,,,,,24300.0,17100.0,22400.0,20900.0,5470.0,,10.9 -Wisconsin,55,Hispanic or Latino,,,13.7,,,,17600.0,11900.0,32100.0,14500.0,2838.0,,9.8 +Wisconsin,55,Black or African American (NH),,15100.0,,,,,24300.0,17100.0,22400.0,20900.0,,,10.9 +Wisconsin,55,Hispanic or Latino,,,13.7,,,,17600.0,11900.0,32100.0,14500.0,,,9.8 Wisconsin,55,Two or more races (NH),,35200.0,,,,,38200.0,,,30700.0,,, -Wisconsin,55,White (NH),,10500.0,6.0,7600.0,3400.0,5300.0,20600.0,8300.0,23500.0,12800.0,2252.0,,16.1 +Wisconsin,55,White (NH),,10500.0,6.0,7600.0,3400.0,5300.0,20600.0,8300.0,23500.0,12800.0,,,16.1 Wyoming,56,All,,9700.0,10.5,7500.0,2400.0,6500.0,21000.0,8800.0,17800.0,15100.0,2103.0,7.7,33.0 -Wyoming,56,American Indian and Alaska Native (NH),,,,,,,,,,,5112.0,, -Wyoming,56,Black or African American (NH),,,,,,,,,,,3145.0,, -Wyoming,56,Hispanic or Latino,,,19.8,,,,22500.0,7800.0,17600.0,11200.0,2255.0,, -Wyoming,56,White (NH),,9600.0,9.2,7800.0,2500.0,6400.0,20700.0,8500.0,18000.0,15000.0,2056.0,,36.4 Wyoming,56,Two or more races (NH),,23600.0,,,,,46400.0,,,27600.0,,, +Wyoming,56,White (NH),,9600.0,9.2,7800.0,2500.0,6400.0,20700.0,8500.0,18000.0,15000.0,,,36.4 +Wyoming,56,Hispanic or Latino,,,19.8,,,,22500.0,7800.0,17600.0,11200.0,,, diff --git a/python/tests/data/graphql_ahr/golden_data/sex_national_current.csv b/python/tests/data/graphql_ahr/golden_data/sex_national_current.csv index c83d600f10..599863fe7d 100644 --- a/python/tests/data/graphql_ahr/golden_data/sex_national_current.csv +++ b/python/tests/data/graphql_ahr/golden_data/sex_national_current.csv @@ -1,4 +1,4 @@ state_name,state_fips,sex,voter_participation_pct_rate,asthma_per_100k,avoided_care_pct_rate,cardiovascular_diseases_per_100k,chronic_kidney_disease_per_100k,copd_per_100k,depression_per_100k,diabetes_per_100k,excessive_drinking_per_100k,frequent_mental_distress_per_100k,preventable_hospitalizations_per_100k,non_medical_drug_use_per_100k,suicide_per_100k -United States,00,Male,,6800.0,9.1,9400.0,2900.0,5700.0,14300.0,11800.0,20800.0,12000.0,2598.0,,23.7 -United States,00,Female,,12400.0,10.6,7300.0,3300.0,7100.0,24400.0,11000.0,13400.0,17200.0,2756.0,,5.9 +United States,00,Male,,6800.0,9.1,9400.0,2900.0,5700.0,14300.0,11800.0,20800.0,12000.0,,,23.7 +United States,00,Female,,12400.0,10.6,7300.0,3300.0,7100.0,24400.0,11000.0,13400.0,17200.0,,,5.9 United States,00,All,,9800.0,8.8,8000.0,3000.0,6200.0,20500.0,10900.0,17300.0,14700.0,2681.0,12.0,14.5 diff --git a/python/tests/datasources/test_decia_2020_territory_population.py b/python/tests/datasources/test_decia_2020_territory_population.py index 2b7d49ceba..f7e9431bbc 100644 --- a/python/tests/datasources/test_decia_2020_territory_population.py +++ b/python/tests/datasources/test_decia_2020_territory_population.py @@ -12,6 +12,7 @@ def _load_csv_as_df_from_data_dir(*args, **kwargs): directory, filename = args + print("kwargs:", kwargs) df = pd.read_csv(os.path.join(TEST_DIR, directory, filename)) return df @@ -64,6 +65,9 @@ def testGenerateRaceTerritory( assert table_name == "by_race_and_ethnicity_territory_state_level" expected_df = pd.read_csv(os.path.join(GOLDEN_DIR, f'{table_name}.csv'), index_col=False, dtype=dtypes) + df = df.sort_values(by=['state_fips', 'race_category_id']).reset_index(drop=True) + expected_df = expected_df.sort_values(by=['state_fips', 'race_category_id']).reset_index(drop=True) + assert_frame_equal(df, expected_df, check_dtype=False, check_like=True) diff --git a/python/tests/datasources/test_graphql_ahr.py b/python/tests/datasources/test_graphql_ahr.py index 176adad3cf..c79f9ccf23 100644 --- a/python/tests/datasources/test_graphql_ahr.py +++ b/python/tests/datasources/test_graphql_ahr.py @@ -22,6 +22,7 @@ def _fetch_ahr_data_from_graphql(): + print("MOCK - AHR GraphQL API response") with open(EXPECTED_AHR_API_RESPONSE_DATA, 'r', encoding='utf-8') as file: data = json.load(file) @@ -29,7 +30,7 @@ def _fetch_ahr_data_from_graphql(): @mock.patch('ingestion.gcs_to_bq_util.add_df_to_bq', return_value=None) -@mock.patch('ingestion.graphql_ahr_utils.fetch_ahr_data_from_graphql', side_effect=_fetch_ahr_data_from_graphql) +@mock.patch('datasources.graphql_ahr.fetch_ahr_data_from_graphql', side_effect=_fetch_ahr_data_from_graphql) def testWriteToBqAgeNational(_mock_fetch: mock.MagicMock, mock_add_df_to_bq: mock.MagicMock): datasource = GraphQlAHRData() datasource.write_to_bq('dataset', 'gcs_bucket', demographic=AGE, geographic=NATIONAL_LEVEL) @@ -44,7 +45,7 @@ def testWriteToBqAgeNational(_mock_fetch: mock.MagicMock, mock_add_df_to_bq: moc @mock.patch('ingestion.gcs_to_bq_util.add_df_to_bq', return_value=None) -@mock.patch('ingestion.graphql_ahr_utils.fetch_ahr_data_from_graphql', side_effect=_fetch_ahr_data_from_graphql) +@mock.patch('datasources.graphql_ahr.fetch_ahr_data_from_graphql', side_effect=_fetch_ahr_data_from_graphql) def testWriteToBqRaceNational(_mock_fetch: mock.MagicMock, mock_add_df_to_bq: mock.MagicMock): datasource = GraphQlAHRData() datasource.write_to_bq('dataset', 'gcs_bucket', demographic=RACE_OR_HISPANIC_COL, geographic=STATE_LEVEL) @@ -59,7 +60,7 @@ def testWriteToBqRaceNational(_mock_fetch: mock.MagicMock, mock_add_df_to_bq: mo @mock.patch('ingestion.gcs_to_bq_util.add_df_to_bq', return_value=None) -@mock.patch('ingestion.graphql_ahr_utils.fetch_ahr_data_from_graphql', side_effect=_fetch_ahr_data_from_graphql) +@mock.patch('datasources.graphql_ahr.fetch_ahr_data_from_graphql', side_effect=_fetch_ahr_data_from_graphql) def testWriteToBqSexNational(_mock_fetch: mock.MagicMock, mock_add_df_to_bq: mock.MagicMock): datasource = GraphQlAHRData() datasource.write_to_bq('dataset', 'gcs_bucket', demographic=SEX, geographic=NATIONAL_LEVEL)