diff --git a/chicagostats.ipynb b/chicagostats.ipynb index 4e85c58..36ee92b 100644 --- a/chicagostats.ipynb +++ b/chicagostats.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 33, + "execution_count": 174, "metadata": { "id": "7dZbT3ijl0Qh" }, @@ -159,7 +159,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 175, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -182,12 +182,13 @@ "source": [ "crimes_no_zip = pd.read_csv(\"chicagocrime.csv\")\n", "zipcodes_df = gpd.read_file(\"chizipcodes.csv\")\n", - "income_df = pd.read_excel(\"illinoisincome.xlsx\")" + "income_df = pd.read_excel(\"illinoisincome.xlsx\")\n", + "population_df = pd.read_csv(\"chipopulation.csv\")" ] }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 176, "metadata": {}, "outputs": [ { @@ -311,7 +312,7 @@ } ], "conversionMethod": "pd.DataFrame", - "ref": "a53ad25b-cae9-4251-a0cc-2c0c82d340da", + "ref": "1595e936-c706-4225-8cc0-4ce240d2ea60", "rows": [ [ "0", @@ -690,7 +691,7 @@ } ], "conversionMethod": "pd.DataFrame", - "ref": "1b782961-4e3c-479f-8f5a-53c3b6d8ae17", + "ref": "ad35a001-c73b-4529-bda2-bb9feb5ee16c", "rows": [ [ "0", @@ -838,47 +839,1527 @@ "type": "integer" }, { - "name": "ZIP", + "name": "ILLINOIS", "rawType": "object", "type": "unknown" }, { - "name": "Average Income", - "rawType": "float64", - "type": "float" + "name": "Unnamed: 1", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 2", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 3", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 4", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 5", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 6", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 7", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 8", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 9", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 10", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 11", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 12", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 13", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 14", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 15", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 16", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 17", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 18", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 19", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 20", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 21", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 22", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 23", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 24", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 25", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 26", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 27", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 28", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 29", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 30", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 31", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 32", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 33", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 34", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 35", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 36", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 37", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 38", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 39", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 40", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 41", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 42", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 43", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 44", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 45", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 46", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 47", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 48", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 49", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 50", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 51", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 52", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 53", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 54", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 55", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 56", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 57", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 58", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 59", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 60", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 61", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 62", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 63", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 64", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 65", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 66", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 67", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 68", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 69", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 70", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 71", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 72", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 73", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 74", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 75", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 76", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 77", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 78", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 79", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 80", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 81", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 82", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 83", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 84", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 85", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 86", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 87", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 88", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 89", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 90", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 91", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 92", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 93", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 94", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 95", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 96", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 97", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 98", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 99", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 100", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 101", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 102", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 103", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 104", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 105", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 106", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 107", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 108", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 109", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 110", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 111", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 112", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 113", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 114", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 115", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 116", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 117", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 118", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 119", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 120", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 121", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 122", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 123", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 124", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 125", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 126", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 127", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 128", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 129", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 130", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 131", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 132", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 133", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 134", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 135", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 136", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 137", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 138", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 139", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 140", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 141", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 142", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 143", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 144", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 145", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 146", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 147", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 148", + "rawType": "object", + "type": "unknown" + }, + { + "name": "Unnamed: 149", + "rawType": "object", + "type": "unknown" } ], "conversionMethod": "pd.DataFrame", - "ref": "7e4d0fe6-00a0-4953-aad8-b96c2531c1de", + "ref": "2a817aa7-1e0e-4553-bfba-69ff0046e02f", "rows": [ [ "0", - "0", - "81382.26" + "Individual Income Tax Returns: \nSelected Income and Tax Items by State, \nZIP Code, and Size of Adjusted Gross Income, \nTax Year 2019", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null ], [ "1", - "60002", - "85588.75" + "[Money amounts are in thousands of dollars]", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null ], [ "2", - "60004", - "116373.77" + "ZIP\ncode [1]", + "Size of adjusted gross income", + "Number of returns [2]", + "Number of single returns", + "Number of joint returns", + "Number of head of household returns", + "Number of electronically filed returns", + "Number of computer prepared paper returns", + "Number with paid preparer's signature", + "Number of returns with direct deposit", + "Number of \nindividuals [3]", + "Number of volunteer prepared returns [4]", + null, + null, + null, + "Number of refund anticipation check returns [5]", + "Number of elderly returns [6]", + "Adjusted gross income (AGI) [7]", + "Total income", + null, + "Salaries and wages in AGI", + null, + "Taxable interest", + null, + "Ordinary dividends", + null, + "Qualified dividends [8]", + null, + "State and local income tax refunds\n", + null, + "Business or profession\nnet income (less loss)", + null, + "Net capital gain (less loss) in AGI", + null, + "Taxable individual retirement arrangements distributions", + null, + "Taxable pensions and annuities", + null, + "Number of \nfarm returns", + "Unemployment compensation [9]", + null, + "Taxable Social Security benefits", + null, + "Partnership/S-corp net income (less loss)", + null, + "Total statuory adjustments", + null, + "Educator expenses", + null, + "Self-employed (Keogh) retirement plans", + null, + "Self-employed health insurance deduction", + null, + "Individual retirement arrangement payments", + null, + "Student loan interest deduction", + null, + "Total standard deduction", + null, + "Basic standard deduction", + null, + "Additional standard deduction", + null, + "Total itemized deductions", + null, + null, + "Total medical and dental \nexpenses deduction", + null, + "State and local income taxes", + null, + "State and local general sales taxes", + null, + "Real estate taxes", + null, + "Personal property taxes", + null, + "Limited state and local taxes paid", + null, + "Total taxes paid", + null, + "Home mortgage interest paid ", + null, + "Home mortgage interest paid \nto personal seller", + null, + "Deductible points", + null, + "Investment interest paid", + null, + "Total charitable contributions", + null, + "Other non-limited miscellaneous deduction", + null, + "Qualified business income deduction\n", + null, + "Taxable income", + null, + "Income tax before credits", + null, + "Alternative minimum tax", + null, + "Excess advance \npremium tax credit repayment", + null, + "Total tax credits [10]", + null, + "Foreign tax credit", + null, + "Child and dependent care credit", + null, + "Nonrefundable education credit", + null, + "Retirement savings contributions credit", + null, + "Child and other dependent credit", + null, + "Residential energy tax credit", + null, + "Self-employment tax", + null, + "Total premium tax credit", + null, + "Advance premium tax credit", + null, + "Total tax payments", + null, + "Earned income credit [11]", + null, + "Excess earned income credit \n(refundable) [12]", + null, + "Additional child tax credit", + null, + "Refundable education credit [13]", + null, + "Net premium tax credit", + null, + "Income tax after credits", + null, + "Total tax liability [14]", + null, + "Total additional Medicare tax", + null, + "Net investment income tax", + null, + "Tax due at time of filing [15]", + null, + "Total overpayments", + null, + "Overpayments refunded [16]", + null, + "Credited to next year's estimated tax", + null ], [ "3", - "60005", - "103521.76" + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + "Total", + "Number of volunteer income tax assistance (VITA) prepared returns", + "Number of tax counseling for the elderly (TCE) prepared returns", + "Number of volunteer prepared \nreturns with\nearned income credit", + null, + null, + null, + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + null, + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Amount of AGI", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount", + "Number of returns", + "Amount" ], [ "4", - "60007", - "77200.16" + null, + null, + "-1", + "-2", + "-3", + "-4", + "-5", + "-6", + "-7", + "-8", + "-9", + "-10", + "-11", + "-12", + "-13", + "-14", + "-15", + "-16", + "-17", + "-18", + "-19", + "-20", + "-21", + "-22", + "-23", + "-24", + "-25", + "-26", + "-27", + "-28", + "-29", + "-30", + "-31", + "-32", + "-33", + "-34", + "-35", + "-36", + "-37", + "-38", + "-39", + "-40", + "-41", + "-42", + "-43", + "-44", + "-45", + "-46", + "-47", + "-48", + "-49", + "-50", + "-51", + "-52", + "-53", + "-54", + "-55", + "-56", + "-57", + "-58", + "-59", + "-60", + "-61", + "-62", + "-63", + "-64", + "-65", + "-66", + "-67", + "-68", + "-69", + "-70", + "-71", + "-72", + "-73", + "-74", + "-75", + "-76", + "-77", + "-78", + "-79", + "-80", + "-81", + "-82", + "-83", + "-84", + "-85", + "-86", + "-87", + "-88", + "-89", + "-90", + "-91", + "-92", + "-93", + "-94", + "-95", + "-96", + "-97", + "-98", + "-99", + "-100", + "-101", + "-102", + "-103", + "-104", + "-105", + "-106", + "-107", + "-108", + "-109", + "-110", + "-111", + "-112", + "-113", + "-114", + "-115", + "-116", + "-117", + "-118", + "-119", + "-120", + "-121", + "-122", + "-123", + "-124", + "-125", + "-126", + "-127", + "-128", + "-129", + "-130", + "-131", + "-132", + "-133", + "-134", + "-135", + "-136", + "-137", + "-138", + "-139", + "-140", + "-141", + "-142", + "-143", + "-144", + "-145", + "-146", + "-147", + "-148" ] ], "shape": { - "columns": 2, + "columns": 150, "rows": 5 } }, @@ -901,47 +2382,752 @@ " \n", " \n", " \n", - " ZIP\n", - " Average Income\n", + " ILLINOIS\n", + " Unnamed: 1\n", + " Unnamed: 2\n", + " Unnamed: 3\n", + " Unnamed: 4\n", + " Unnamed: 5\n", + " Unnamed: 6\n", + " Unnamed: 7\n", + " Unnamed: 8\n", + " Unnamed: 9\n", + " ...\n", + " Unnamed: 140\n", + " Unnamed: 141\n", + " Unnamed: 142\n", + " Unnamed: 143\n", + " Unnamed: 144\n", + " Unnamed: 145\n", + " Unnamed: 146\n", + " Unnamed: 147\n", + " Unnamed: 148\n", + " Unnamed: 149\n", " \n", " \n", " \n", " \n", " 0\n", - " 0\n", - " 81382.26\n", + " Individual Income Tax Returns: \\nSelected Inco...\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 1\n", - " 60002\n", - " 85588.75\n", + " [Money amounts are in thousands of dollars]\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 2\n", - " 60004\n", - " 116373.77\n", + " ZIP\\ncode [1]\n", + " Size of adjusted gross income\n", + " Number of returns [2]\n", + " Number of single returns\n", + " Number of joint returns\n", + " Number of head of household returns\n", + " Number of electronically filed returns\n", + " Number of computer prepared paper returns\n", + " Number with paid preparer's signature\n", + " Number of returns with direct deposit\n", + " ...\n", + " Net investment income tax\n", + " NaN\n", + " Tax due at time of filing [15]\n", + " NaN\n", + " Total overpayments\n", + " NaN\n", + " Overpayments refunded [16]\n", + " NaN\n", + " Credited to next year's estimated tax\n", + " NaN\n", " \n", " \n", " 3\n", - " 60005\n", - " 103521.76\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " Number of returns\n", + " Amount\n", + " Number of returns\n", + " Amount\n", + " Number of returns\n", + " Amount\n", + " Number of returns\n", + " Amount\n", + " Number of returns\n", + " Amount\n", " \n", " \n", " 4\n", - " 60007\n", - " 77200.16\n", + " NaN\n", + " NaN\n", + " -1\n", + " -2\n", + " -3\n", + " -4\n", + " -5\n", + " -6\n", + " -7\n", + " -8\n", + " ...\n", + " -139\n", + " -140\n", + " -141\n", + " -142\n", + " -143\n", + " -144\n", + " -145\n", + " -146\n", + " -147\n", + " -148\n", " \n", " \n", "\n", + "

5 rows × 150 columns

\n", "" ], "text/plain": [ - " ZIP Average Income\n", - "0 0 81382.26\n", - "1 60002 85588.75\n", - "2 60004 116373.77\n", - "3 60005 103521.76\n", - "4 60007 77200.16" + " ILLINOIS \\\n", + "0 Individual Income Tax Returns: \\nSelected Inco... \n", + "1 [Money amounts are in thousands of dollars] \n", + "2 ZIP\\ncode [1] \n", + "3 NaN \n", + "4 NaN \n", + "\n", + " Unnamed: 1 Unnamed: 2 \\\n", + "0 NaN NaN \n", + "1 NaN NaN \n", + "2 Size of adjusted gross income Number of returns [2] \n", + "3 NaN NaN \n", + "4 NaN -1 \n", + "\n", + " Unnamed: 3 Unnamed: 4 \\\n", + "0 NaN NaN \n", + "1 NaN NaN \n", + "2 Number of single returns Number of joint returns \n", + "3 NaN NaN \n", + "4 -2 -3 \n", + "\n", + " Unnamed: 5 \\\n", + "0 NaN \n", + "1 NaN \n", + "2 Number of head of household returns \n", + "3 NaN \n", + "4 -4 \n", + "\n", + " Unnamed: 6 \\\n", + "0 NaN \n", + "1 NaN \n", + "2 Number of electronically filed returns \n", + "3 NaN \n", + "4 -5 \n", + "\n", + " Unnamed: 7 \\\n", + "0 NaN \n", + "1 NaN \n", + "2 Number of computer prepared paper returns \n", + "3 NaN \n", + "4 -6 \n", + "\n", + " Unnamed: 8 \\\n", + "0 NaN \n", + "1 NaN \n", + "2 Number with paid preparer's signature \n", + "3 NaN \n", + "4 -7 \n", + "\n", + " Unnamed: 9 ... Unnamed: 140 \\\n", + "0 NaN ... NaN \n", + "1 NaN ... NaN \n", + "2 Number of returns with direct deposit ... Net investment income tax \n", + "3 NaN ... Number of returns \n", + "4 -8 ... -139 \n", + "\n", + " Unnamed: 141 Unnamed: 142 Unnamed: 143 \\\n", + "0 NaN NaN NaN \n", + "1 NaN NaN NaN \n", + "2 NaN Tax due at time of filing [15] NaN \n", + "3 Amount Number of returns Amount \n", + "4 -140 -141 -142 \n", + "\n", + " Unnamed: 144 Unnamed: 145 Unnamed: 146 Unnamed: 147 \\\n", + "0 NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN \n", + "2 Total overpayments NaN Overpayments refunded [16] NaN \n", + "3 Number of returns Amount Number of returns Amount \n", + "4 -143 -144 -145 -146 \n", + "\n", + " Unnamed: 148 Unnamed: 149 \n", + "0 NaN NaN \n", + "1 NaN NaN \n", + "2 Credited to next year's estimated tax NaN \n", + "3 Number of returns Amount \n", + "4 -147 -148 \n", + "\n", + "[5 rows x 150 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.microsoft.datawrangler.viewer.v0+json": { + "columns": [ + { + "name": "index", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Geography Type", + "rawType": "object", + "type": "string" + }, + { + "name": "Year", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Geography", + "rawType": "object", + "type": "string" + }, + { + "name": "Population - Total", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 0-17", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 18-29", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 30-39", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 40-49", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 50-59", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 60-69", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 70-79", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 80+", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 0-4", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 5-11", + "rawType": "float64", + "type": "float" + }, + { + "name": "Population - Age 12-17", + "rawType": "float64", + "type": "float" + }, + { + "name": "Population - Age 5+", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 18+", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Age 65+", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Female", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Male", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Latinx", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Asian Non-Latinx", + "rawType": "float64", + "type": "float" + }, + { + "name": "Population - Black Non-Latinx", + "rawType": "float64", + "type": "float" + }, + { + "name": "Population - White Non-Latinx", + "rawType": "int64", + "type": "integer" + }, + { + "name": "Population - Other Race Non-Latinx", + "rawType": "float64", + "type": "float" + }, + { + "name": "Record ID", + "rawType": "object", + "type": "string" + } + ], + "conversionMethod": "pd.DataFrame", + "ref": "940cd9d9-0da4-4e81-8b3c-1cf7b6f0b347", + "rows": [ + [ + "0", + "Citywide", + "2018", + "Chicago", + "2705988", + "548999", + "552935", + "456321", + "336457", + "312965", + "262991", + "155334", + "79986", + "168114", + "204152.0", + "175475.0", + "2537874", + "2156989", + "349712", + "1386113", + "1319875", + "776661", + "179841.0", + "784266.0", + "899980", + "119467.0", + "Citywide-Chicago-2018" + ], + [ + "1", + "ZIP Code", + "2018", + "60601", + "14675", + "820", + "4606", + "2792", + "2190", + "1333", + "1340", + "1272", + "322", + "550", + null, + null, + "14125", + "13855", + "2075", + "7484", + "7191", + "1274", + null, + null, + "9677", + null, + "ZIP_Code-60601-2018" + ], + [ + "2", + "ZIP Code", + "2018", + "60602", + "1244", + "149", + "435", + "462", + "135", + "53", + "10", + "0", + "0", + "61", + null, + null, + "1183", + "1095", + "5", + "551", + "693", + "81", + null, + null, + "788", + null, + "ZIP_Code-60602-2018" + ], + [ + "3", + "ZIP Code", + "2018", + "60603", + "1174", + "56", + "561", + "101", + "97", + "197", + "97", + "65", + "0", + "13", + null, + null, + "1161", + "1118", + "112", + "601", + "573", + "115", + null, + null, + "707", + null, + "ZIP_Code-60603-2018" + ], + [ + "4", + "ZIP Code", + "2018", + "60604", + "782", + "38", + "303", + "104", + "51", + "101", + "130", + "50", + "5", + "12", + null, + null, + "770", + "744", + "93", + "413", + "369", + "34", + null, + null, + "479", + null, + "ZIP_Code-60604-2018" + ] + ], + "shape": { + "columns": 26, + "rows": 5 + } + }, + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Geography TypeYearGeographyPopulation - TotalPopulation - Age 0-17Population - Age 18-29Population - Age 30-39Population - Age 40-49Population - Age 50-59Population - Age 60-69...Population - Age 18+Population - Age 65+Population - FemalePopulation - MalePopulation - LatinxPopulation - Asian Non-LatinxPopulation - Black Non-LatinxPopulation - White Non-LatinxPopulation - Other Race Non-LatinxRecord ID
0Citywide2018Chicago2705988548999552935456321336457312965262991...215698934971213861131319875776661179841.0784266.0899980119467.0Citywide-Chicago-2018
1ZIP Code2018606011467582046062792219013331340...138552075748471911274NaNNaN9677NaNZIP_Code-60601-2018
2ZIP Code20186060212441494354621355310...1095555169381NaNNaN788NaNZIP_Code-60602-2018
3ZIP Code2018606031174565611019719797...1118112601573115NaNNaN707NaNZIP_Code-60603-2018
4ZIP Code2018606047823830310451101130...7449341336934NaNNaN479NaNZIP_Code-60604-2018
\n", + "

5 rows × 26 columns

\n", + "
" + ], + "text/plain": [ + " Geography Type Year Geography Population - Total Population - Age 0-17 \\\n", + "0 Citywide 2018 Chicago 2705988 548999 \n", + "1 ZIP Code 2018 60601 14675 820 \n", + "2 ZIP Code 2018 60602 1244 149 \n", + "3 ZIP Code 2018 60603 1174 56 \n", + "4 ZIP Code 2018 60604 782 38 \n", + "\n", + " Population - Age 18-29 Population - Age 30-39 Population - Age 40-49 \\\n", + "0 552935 456321 336457 \n", + "1 4606 2792 2190 \n", + "2 435 462 135 \n", + "3 561 101 97 \n", + "4 303 104 51 \n", + "\n", + " Population - Age 50-59 Population - Age 60-69 ... Population - Age 18+ \\\n", + "0 312965 262991 ... 2156989 \n", + "1 1333 1340 ... 13855 \n", + "2 53 10 ... 1095 \n", + "3 197 97 ... 1118 \n", + "4 101 130 ... 744 \n", + "\n", + " Population - Age 65+ Population - Female Population - Male \\\n", + "0 349712 1386113 1319875 \n", + "1 2075 7484 7191 \n", + "2 5 551 693 \n", + "3 112 601 573 \n", + "4 93 413 369 \n", + "\n", + " Population - Latinx Population - Asian Non-Latinx \\\n", + "0 776661 179841.0 \n", + "1 1274 NaN \n", + "2 81 NaN \n", + "3 115 NaN \n", + "4 34 NaN \n", + "\n", + " Population - Black Non-Latinx Population - White Non-Latinx \\\n", + "0 784266.0 899980 \n", + "1 NaN 9677 \n", + "2 NaN 788 \n", + "3 NaN 707 \n", + "4 NaN 479 \n", + "\n", + " Population - Other Race Non-Latinx Record ID \n", + "0 119467.0 Citywide-Chicago-2018 \n", + "1 NaN ZIP_Code-60601-2018 \n", + "2 NaN ZIP_Code-60602-2018 \n", + "3 NaN ZIP_Code-60603-2018 \n", + "4 NaN ZIP_Code-60604-2018 \n", + "\n", + "[5 rows x 26 columns]" ] }, "metadata": {}, @@ -951,7 +3137,8 @@ "source": [ "display(crimes_no_zip.head())\n", "display(zipcodes_df.head())\n", - "display(income.head())" + "display(income_df.head())\n", + "display(population_df.head())" ] }, { @@ -967,12 +3154,12 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "A lot of cleaning needs to be done on the data in order for it to be usable. First I will map ZIP codes for each crime using the coordiates given in the dataset with geopandas." + "A lot of cleaning and reorganizing needs to be done on the data in order for it to be usable. First I will use geopandas to map ZIP codes for each crime using the coordiates given in the dataset with a zipcode shapemap." ] }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 177, "metadata": { "id": "TBBTbXx8eiSw" }, @@ -988,6 +3175,204 @@ "crimes_zip = gpd.sjoin(crimes_gdf, zipcodes, how=\"left\", predicate=\"within\").filter([\"Primary Type\", \"Arrest\", \"ZIP\"])\n" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Next I will clean the population dataframe to get a population per zipcode count. I will exclude zip codes with less than 5000 people in them." + ] + }, + { + "cell_type": "code", + "execution_count": 183, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.microsoft.datawrangler.viewer.v0+json": { + "columns": [ + { + "name": "index", + "rawType": "int64", + "type": "integer" + }, + { + "name": "ZIP", + "rawType": "object", + "type": "string" + }, + { + "name": "Population", + "rawType": "int64", + "type": "integer" + } + ], + "conversionMethod": "pd.DataFrame", + "ref": "762f03d2-f88f-4383-a526-396e9d1b3e42", + "rows": [ + [ + "61", + "60601", + "15083" + ], + [ + "65", + "60605", + "29060" + ], + [ + "67", + "60607", + "29293" + ], + [ + "68", + "60608", + "80059" + ], + [ + "69", + "60609", + "60939" + ], + [ + "70", + "60610", + "40548" + ], + [ + "71", + "60611", + "33224" + ], + [ + "72", + "60612", + "33735" + ], + [ + "73", + "60613", + "50761" + ], + [ + "74", + "60614", + "71954" + ] + ], + "shape": { + "columns": 2, + "rows": 10 + } + }, + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ZIPPopulation
616060115083
656060529060
676060729293
686060880059
696060960939
706061040548
716061133224
726061233735
736061350761
746061471954
\n", + "
" + ], + "text/plain": [ + " ZIP Population\n", + "61 60601 15083\n", + "65 60605 29060\n", + "67 60607 29293\n", + "68 60608 80059\n", + "69 60609 60939\n", + "70 60610 40548\n", + "71 60611 33224\n", + "72 60612 33735\n", + "73 60613 50761\n", + "74 60614 71954" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "population = population_df[population_df['Year'] == 2019]\n", + "population = population[population['Geography Type'] == 'ZIP Code']\n", + "population = population[['Geography', 'Population - Total']]\n", + "population.columns = ['ZIP', 'Population']\n", + "population = population[population[\"Population\"] > 5000]\n", + "population[\"ZIP\"] = population[\"ZIP\"].astype(str)\n", + "\n", + "display(population.head(10))" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -997,7 +3382,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 179, "metadata": { "id": "Lzm91TQxeiSw" }, @@ -1023,7 +3408,7 @@ } ], "conversionMethod": "pd.DataFrame", - "ref": "00bf5330-36e4-4ed1-a013-513c24bfb73a", + "ref": "e978c8cc-61e7-4720-aaf7-b13ef0a25d30", "rows": [ [ "1", @@ -1192,7 +3577,7 @@ } ], "conversionMethod": "pd.DataFrame", - "ref": "36c24b53-1d78-4d35-8065-a006830f52d2", + "ref": "9b0ba5d9-2e04-4e6a-b299-92c56a45a25b", "rows": [ [ "BATTERY", @@ -1333,63 +3718,78 @@ "data": { "application/vnd.microsoft.datawrangler.viewer.v0+json": { "columns": [ + { + "name": "index", + "rawType": "int64", + "type": "integer" + }, { "name": "ZIP", "rawType": "object", "type": "string" }, { - "name": "count", - "rawType": "int64", - "type": "integer" + "name": "Violent Crimes per Thousand Residents", + "rawType": "float64", + "type": "float" } ], "conversionMethod": "pd.DataFrame", - "ref": "c44b88cd-8889-4b46-989a-7baae421c681", + "ref": "f38f36de-d2eb-4ae5-a3c9-d81d9b46c00a", "rows": [ [ - "60620", - "4482" + "0", + "60601", + "29.5" ], [ - "60619", - "3919" + "1", + "60605", + "24.26" ], [ - "60623", - "3737" + "2", + "60607", + "28.81" ], [ - "60624", - "3719" + "3", + "60608", + "20.85" ], [ - "60644", - "3709" + "4", + "60609", + "37.25" ], [ - "60628", - "3588" + "5", + "60610", + "23.31" ], [ - "60617", - "3074" + "6", + "60611", + "29.8" ], [ - "60621", - "3019" + "7", + "60612", + "65.84" ], [ - "60636", - "2959" + "8", + "60613", + "12.67" ], [ - "60637", - "2937" + "9", + "60614", + "10.97" ] ], "shape": { - "columns": 1, + "columns": 2, "rows": 10 } }, @@ -1412,71 +3812,77 @@ " \n", " \n", " \n", - " count\n", - " \n", - " \n", " ZIP\n", - " \n", + " Violent Crimes per Thousand Residents\n", " \n", " \n", " \n", " \n", - " 60620\n", - " 4482\n", + " 0\n", + " 60601\n", + " 29.50\n", " \n", " \n", - " 60619\n", - " 3919\n", + " 1\n", + " 60605\n", + " 24.26\n", " \n", " \n", - " 60623\n", - " 3737\n", + " 2\n", + " 60607\n", + " 28.81\n", " \n", " \n", - " 60624\n", - " 3719\n", + " 3\n", + " 60608\n", + " 20.85\n", " \n", " \n", - " 60644\n", - " 3709\n", + " 4\n", + " 60609\n", + " 37.25\n", " \n", " \n", - " 60628\n", - " 3588\n", + " 5\n", + " 60610\n", + " 23.31\n", " \n", " \n", - " 60617\n", - " 3074\n", + " 6\n", + " 60611\n", + " 29.80\n", " \n", " \n", - " 60621\n", - " 3019\n", + " 7\n", + " 60612\n", + " 65.84\n", " \n", " \n", - " 60636\n", - " 2959\n", + " 8\n", + " 60613\n", + " 12.67\n", " \n", " \n", - " 60637\n", - " 2937\n", + " 9\n", + " 60614\n", + " 10.97\n", " \n", " \n", "\n", "" ], "text/plain": [ - " count\n", - "ZIP \n", - "60620 4482\n", - "60619 3919\n", - "60623 3737\n", - "60624 3719\n", - "60644 3709\n", - "60628 3588\n", - "60617 3074\n", - "60621 3019\n", - "60636 2959\n", - "60637 2937" + " ZIP Violent Crimes per Thousand Residents\n", + "0 60601 29.50\n", + "1 60605 24.26\n", + "2 60607 28.81\n", + "3 60608 20.85\n", + "4 60609 37.25\n", + "5 60610 23.31\n", + "6 60611 29.80\n", + "7 60612 65.84\n", + "8 60613 12.67\n", + "9 60614 10.97" ] }, "metadata": {}, @@ -1492,6 +3898,10 @@ "type_counts = crimes[\"Primary Type\"].value_counts().to_frame()\n", "zip_freqs = crimes[\"ZIP\"].astype(str).value_counts().to_frame()\n", "\n", + "zip_freqs = pd.merge(zip_freqs, population, on=\"ZIP\", how='right')\n", + "zip_freqs[\"Violent Crimes per Thousand Residents\"] = round(1000 * (zip_freqs[\"count\"] / zip_freqs[\"Population\"]), 2)\n", + "zip_freqs = zip_freqs.drop(columns=[\"count\", \"Population\"])\n", + "\n", "display(type_counts.head(10))\n", "display(zip_freqs.head(10))" ] @@ -1505,7 +3915,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 186, "metadata": { "id": "GaIopai0eiSw" }, @@ -1531,57 +3941,57 @@ } ], "conversionMethod": "pd.DataFrame", - "ref": "891252c8-af9f-4327-bfd7-f73a0039d927", + "ref": "a6fde97a-ba8f-4e9d-8697-094ef0a3ef49", "rows": [ [ "0", - "0", - "81382.26" + "60601", + "238.0" ], [ "1", - "60002", - "85588.75" + "60605", + "155.0" ], [ "2", - "60004", - "116373.77" + "60607", + "156.0" ], [ "3", - "60005", - "103521.76" + "60608", + "38.0" ], [ "4", - "60007", - "77200.16" + "60609", + "34.0" ], [ "5", - "60008", - "68199.05" + "60610", + "215.0" ], [ "6", - "60010", - "250031.66" + "60611", + "388.0" ], [ "7", - "60012", - "126237.08" + "60612", + "53.0" ], [ "8", - "60013", - "92870.88" + "60613", + "128.0" ], [ "9", - "60014", - "84711.74" + "60614", + "253.0" ] ], "shape": { @@ -1615,53 +4025,53 @@ " \n", " \n", " 0\n", - " 0\n", - " 81382.26\n", + " 60601\n", + " 238.0\n", " \n", " \n", " 1\n", - " 60002\n", - " 85588.75\n", + " 60605\n", + " 155.0\n", " \n", " \n", " 2\n", - " 60004\n", - " 116373.77\n", + " 60607\n", + " 156.0\n", " \n", " \n", " 3\n", - " 60005\n", - " 103521.76\n", + " 60608\n", + " 38.0\n", " \n", " \n", " 4\n", - " 60007\n", - " 77200.16\n", + " 60609\n", + " 34.0\n", " \n", " \n", " 5\n", - " 60008\n", - " 68199.05\n", + " 60610\n", + " 215.0\n", " \n", " \n", " 6\n", - " 60010\n", - " 250031.66\n", + " 60611\n", + " 388.0\n", " \n", " \n", " 7\n", - " 60012\n", - " 126237.08\n", + " 60612\n", + " 53.0\n", " \n", " \n", " 8\n", - " 60013\n", - " 92870.88\n", + " 60613\n", + " 128.0\n", " \n", " \n", " 9\n", - " 60014\n", - " 84711.74\n", + " 60614\n", + " 253.0\n", " \n", " \n", "\n", @@ -1669,19 +4079,19 @@ ], "text/plain": [ " ZIP Average Total Income (USD)\n", - "0 0 81382.26\n", - "1 60002 85588.75\n", - "2 60004 116373.77\n", - "3 60005 103521.76\n", - "4 60007 77200.16\n", - "5 60008 68199.05\n", - "6 60010 250031.66\n", - "7 60012 126237.08\n", - "8 60013 92870.88\n", - "9 60014 84711.74" + "0 60601 238.0\n", + "1 60605 155.0\n", + "2 60607 156.0\n", + "3 60608 38.0\n", + "4 60609 34.0\n", + "5 60610 215.0\n", + "6 60611 388.0\n", + "7 60612 53.0\n", + "8 60613 128.0\n", + "9 60614 253.0" ] }, - "execution_count": 45, + "execution_count": 186, "metadata": {}, "output_type": "execute_result" } @@ -1694,11 +4104,13 @@ "income[\"Number of Returns\"] = pd.to_numeric(income[\"Number of Returns\"], errors='coerce')\n", "income[\"Amount\"] = pd.to_numeric(income[\"Amount\"], errors='coerce')\n", "income = income.groupby(\"ZIP\", as_index=False).sum()\n", - "\n", - "income[\"Average Total Income (USD)\"] = round(1000 * (income[\"Amount\"] / income[\"Number of Returns\"]), 2)\n", - "income = income.drop(columns=[\"Number of Returns\", \"Amount\"])\n", "income[\"ZIP\"] = income[\"ZIP\"].astype(str)\n", "\n", + "income = pd.merge(income, population, on=\"ZIP\", how='right')\n", + "\n", + "income[\"Average Total Income (USD)\"] = round((income[\"Amount\"] / income[\"Population\"]))\n", + "income = income.drop(columns=[\"Number of Returns\", \"Amount\", \"Population\"])\n", + "\n", "income.head(10)" ] }, @@ -1711,7 +4123,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 187, "metadata": { "id": "etMcpFA6eiSw" }, @@ -1731,83 +4143,323 @@ "type": "string" }, { - "name": "Number of Violent Crimes", - "rawType": "int64", - "type": "integer" + "name": "Number of Violent Crimes per Thousand Residents", + "rawType": "float64", + "type": "float" }, { - "name": "Average total Income", + "name": "Average Total Annual Income", "rawType": "float64", "type": "float" } ], "conversionMethod": "pd.DataFrame", - "ref": "ca7d075d-f727-4df3-b591-a650203c7905", + "ref": "317e3866-d3b6-4d73-b71e-770ef0c71c87", "rows": [ [ "0", - "60620", - "4482", - "39602.6" + "60601", + "29.5", + "238.0" ], [ "1", - "60619", - "3919", - "38755.83" + "60605", + "24.26", + "155.0" ], [ "2", - "60623", - "3737", - "34484.76" + "60607", + "28.81", + "156.0" ], [ "3", - "60624", - "3719", - "32872.88" + "60608", + "20.85", + "38.0" ], [ "4", - "60644", - "3709", - "37503.92" + "60609", + "37.25", + "34.0" ], [ "5", - "60628", - "3588", - "39684.09" + "60610", + "23.31", + "215.0" ], [ "6", - "60617", - "3074", - "41230.43" + "60611", + "29.8", + "388.0" ], [ "7", - "60621", - "3019", - "26865.14" + "60612", + "65.84", + "53.0" ], [ "8", - "60636", - "2959", - "27860.99" + "60613", + "12.67", + "128.0" ], [ "9", + "60614", + "10.97", + "253.0" + ], + [ + "10", + "60615", + "34.07", + "71.0" + ], + [ + "11", + "60616", + "25.3", + "63.0" + ], + [ + "12", + "60617", + "36.79", + "34.0" + ], + [ + "13", + "60618", + "11.59", + "86.0" + ], + [ + "14", + "60619", + "64.03", + "36.0" + ], + [ + "15", + "60620", + "66.19", + "36.0" + ], + [ + "16", + "60621", + "107.75", + "20.0" + ], + [ + "17", + "60622", + "22.8", + "131.0" + ], + [ + "18", + "60623", + "45.98", + "27.0" + ], + [ + "19", + "60624", + "106.59", + "28.0" + ], + [ + "20", + "60625", + "13.53", + "66.0" + ], + [ + "21", + "60626", + "22.44", + "47.0" + ], + [ + "22", + "60628", + "55.84", + "36.0" + ], + [ + "23", + "60629", + "25.41", + "34.0" + ], + [ + "24", + "60630", + "10.49", + "61.0" + ], + [ + "25", + "60631", + "6.81", + "98.0" + ], + [ + "26", + "60632", + "16.5", + "31.0" + ], + [ + "27", + "60633", + "14.26", + "54.0" + ], + [ + "28", + "60634", + "11.47", + "54.0" + ], + [ + "29", + "60636", + "98.55", + "26.0" + ], + [ + "30", "60637", - "2937", - "60986.17" + "62.09", + "49.0" + ], + [ + "31", + "60638", + "9.51", + "57.0" + ], + [ + "32", + "60639", + "22.14", + "32.0" + ], + [ + "33", + "60640", + "16.82", + "81.0" + ], + [ + "34", + "60641", + "16.69", + "53.0" + ], + [ + "35", + "60642", + "23.64", + "134.0" + ], + [ + "36", + "60643", + "28.45", + "66.0" + ], + [ + "37", + "60644", + "79.61", + "30.0" + ], + [ + "38", + "60645", + "11.78", + "52.0" + ], + [ + "39", + "60646", + "5.11", + "104.0" + ], + [ + "40", + "60647", + "15.27", + "90.0" + ], + [ + "41", + "60649", + "61.72", + "32.0" + ], + [ + "42", + "60651", + "43.44", + "30.0" + ], + [ + "43", + "60652", + "17.33", + "48.0" + ], + [ + "44", + "60653", + "41.96", + "44.0" + ], + [ + "45", + "60654", + "40.41", + "270.0" + ], + [ + "46", + "60655", + "5.67", + "89.0" + ], + [ + "47", + "60656", + "8.19", + "70.0" + ], + [ + "48", + "60657", + "13.66", + "157.0" + ], + [ + "49", + "60659", + "12.45", + "44.0" ] ], "shape": { "columns": 3, - "rows": 10 + "rows": 54 } }, "text/html": [ @@ -1830,87 +4482,451 @@ " \n", " \n", " Zip Code\n", - " Number of Violent Crimes\n", - " Average total Income\n", + " Number of Violent Crimes per Thousand Residents\n", + " Average Total Annual Income\n", " \n", " \n", " \n", " \n", " 0\n", - " 60620\n", - " 4482\n", - " 39602.60\n", + " 60601\n", + " 29.50\n", + " 238.0\n", " \n", " \n", " 1\n", - " 60619\n", - " 3919\n", - " 38755.83\n", + " 60605\n", + " 24.26\n", + " 155.0\n", " \n", " \n", " 2\n", - " 60623\n", - " 3737\n", - " 34484.76\n", + " 60607\n", + " 28.81\n", + " 156.0\n", " \n", " \n", " 3\n", - " 60624\n", - " 3719\n", - " 32872.88\n", + " 60608\n", + " 20.85\n", + " 38.0\n", " \n", " \n", " 4\n", - " 60644\n", - " 3709\n", - " 37503.92\n", + " 60609\n", + " 37.25\n", + " 34.0\n", " \n", " \n", " 5\n", - " 60628\n", - " 3588\n", - " 39684.09\n", + " 60610\n", + " 23.31\n", + " 215.0\n", " \n", " \n", " 6\n", - " 60617\n", - " 3074\n", - " 41230.43\n", + " 60611\n", + " 29.80\n", + " 388.0\n", " \n", " \n", " 7\n", - " 60621\n", - " 3019\n", - " 26865.14\n", + " 60612\n", + " 65.84\n", + " 53.0\n", " \n", " \n", " 8\n", - " 60636\n", - " 2959\n", - " 27860.99\n", + " 60613\n", + " 12.67\n", + " 128.0\n", " \n", " \n", " 9\n", + " 60614\n", + " 10.97\n", + " 253.0\n", + " \n", + " \n", + " 10\n", + " 60615\n", + " 34.07\n", + " 71.0\n", + " \n", + " \n", + " 11\n", + " 60616\n", + " 25.30\n", + " 63.0\n", + " \n", + " \n", + " 12\n", + " 60617\n", + " 36.79\n", + " 34.0\n", + " \n", + " \n", + " 13\n", + " 60618\n", + " 11.59\n", + " 86.0\n", + " \n", + " \n", + " 14\n", + " 60619\n", + " 64.03\n", + " 36.0\n", + " \n", + " \n", + " 15\n", + " 60620\n", + " 66.19\n", + " 36.0\n", + " \n", + " \n", + " 16\n", + " 60621\n", + " 107.75\n", + " 20.0\n", + " \n", + " \n", + " 17\n", + " 60622\n", + " 22.80\n", + " 131.0\n", + " \n", + " \n", + " 18\n", + " 60623\n", + " 45.98\n", + " 27.0\n", + " \n", + " \n", + " 19\n", + " 60624\n", + " 106.59\n", + " 28.0\n", + " \n", + " \n", + " 20\n", + " 60625\n", + " 13.53\n", + " 66.0\n", + " \n", + " \n", + " 21\n", + " 60626\n", + " 22.44\n", + " 47.0\n", + " \n", + " \n", + " 22\n", + " 60628\n", + " 55.84\n", + " 36.0\n", + " \n", + " \n", + " 23\n", + " 60629\n", + " 25.41\n", + " 34.0\n", + " \n", + " \n", + " 24\n", + " 60630\n", + " 10.49\n", + " 61.0\n", + " \n", + " \n", + " 25\n", + " 60631\n", + " 6.81\n", + " 98.0\n", + " \n", + " \n", + " 26\n", + " 60632\n", + " 16.50\n", + " 31.0\n", + " \n", + " \n", + " 27\n", + " 60633\n", + " 14.26\n", + " 54.0\n", + " \n", + " \n", + " 28\n", + " 60634\n", + " 11.47\n", + " 54.0\n", + " \n", + " \n", + " 29\n", + " 60636\n", + " 98.55\n", + " 26.0\n", + " \n", + " \n", + " 30\n", " 60637\n", - " 2937\n", - " 60986.17\n", + " 62.09\n", + " 49.0\n", + " \n", + " \n", + " 31\n", + " 60638\n", + " 9.51\n", + " 57.0\n", + " \n", + " \n", + " 32\n", + " 60639\n", + " 22.14\n", + " 32.0\n", + " \n", + " \n", + " 33\n", + " 60640\n", + " 16.82\n", + " 81.0\n", + " \n", + " \n", + " 34\n", + " 60641\n", + " 16.69\n", + " 53.0\n", + " \n", + " \n", + " 35\n", + " 60642\n", + " 23.64\n", + " 134.0\n", + " \n", + " \n", + " 36\n", + " 60643\n", + " 28.45\n", + " 66.0\n", + " \n", + " \n", + " 37\n", + " 60644\n", + " 79.61\n", + " 30.0\n", + " \n", + " \n", + " 38\n", + " 60645\n", + " 11.78\n", + " 52.0\n", + " \n", + " \n", + " 39\n", + " 60646\n", + " 5.11\n", + " 104.0\n", + " \n", + " \n", + " 40\n", + " 60647\n", + " 15.27\n", + " 90.0\n", + " \n", + " \n", + " 41\n", + " 60649\n", + " 61.72\n", + " 32.0\n", + " \n", + " \n", + " 42\n", + " 60651\n", + " 43.44\n", + " 30.0\n", + " \n", + " \n", + " 43\n", + " 60652\n", + " 17.33\n", + " 48.0\n", + " \n", + " \n", + " 44\n", + " 60653\n", + " 41.96\n", + " 44.0\n", + " \n", + " \n", + " 45\n", + " 60654\n", + " 40.41\n", + " 270.0\n", + " \n", + " \n", + " 46\n", + " 60655\n", + " 5.67\n", + " 89.0\n", + " \n", + " \n", + " 47\n", + " 60656\n", + " 8.19\n", + " 70.0\n", + " \n", + " \n", + " 48\n", + " 60657\n", + " 13.66\n", + " 157.0\n", + " \n", + " \n", + " 49\n", + " 60659\n", + " 12.45\n", + " 44.0\n", + " \n", + " \n", + " 50\n", + " 60660\n", + " 11.33\n", + " 64.0\n", + " \n", + " \n", + " 51\n", + " 60661\n", + " 16.32\n", + " 234.0\n", + " \n", + " \n", + " 52\n", + " 60707\n", + " 4.99\n", + " 58.0\n", + " \n", + " \n", + " 53\n", + " 60827\n", + " 19.42\n", + " 25.0\n", " \n", " \n", "\n", "" ], "text/plain": [ - " Zip Code Number of Violent Crimes Average total Income\n", - "0 60620 4482 39602.60\n", - "1 60619 3919 38755.83\n", - "2 60623 3737 34484.76\n", - "3 60624 3719 32872.88\n", - "4 60644 3709 37503.92\n", - "5 60628 3588 39684.09\n", - "6 60617 3074 41230.43\n", - "7 60621 3019 26865.14\n", - "8 60636 2959 27860.99\n", - "9 60637 2937 60986.17" + " Zip Code Number of Violent Crimes per Thousand Residents \\\n", + "0 60601 29.50 \n", + "1 60605 24.26 \n", + "2 60607 28.81 \n", + "3 60608 20.85 \n", + "4 60609 37.25 \n", + "5 60610 23.31 \n", + "6 60611 29.80 \n", + "7 60612 65.84 \n", + "8 60613 12.67 \n", + "9 60614 10.97 \n", + "10 60615 34.07 \n", + "11 60616 25.30 \n", + "12 60617 36.79 \n", + "13 60618 11.59 \n", + "14 60619 64.03 \n", + "15 60620 66.19 \n", + "16 60621 107.75 \n", + "17 60622 22.80 \n", + "18 60623 45.98 \n", + "19 60624 106.59 \n", + "20 60625 13.53 \n", + "21 60626 22.44 \n", + "22 60628 55.84 \n", + "23 60629 25.41 \n", + "24 60630 10.49 \n", + "25 60631 6.81 \n", + "26 60632 16.50 \n", + "27 60633 14.26 \n", + "28 60634 11.47 \n", + "29 60636 98.55 \n", + "30 60637 62.09 \n", + "31 60638 9.51 \n", + "32 60639 22.14 \n", + "33 60640 16.82 \n", + "34 60641 16.69 \n", + "35 60642 23.64 \n", + "36 60643 28.45 \n", + "37 60644 79.61 \n", + "38 60645 11.78 \n", + "39 60646 5.11 \n", + "40 60647 15.27 \n", + "41 60649 61.72 \n", + "42 60651 43.44 \n", + "43 60652 17.33 \n", + "44 60653 41.96 \n", + "45 60654 40.41 \n", + "46 60655 5.67 \n", + "47 60656 8.19 \n", + "48 60657 13.66 \n", + "49 60659 12.45 \n", + "50 60660 11.33 \n", + "51 60661 16.32 \n", + "52 60707 4.99 \n", + "53 60827 19.42 \n", + "\n", + " Average Total Annual Income \n", + "0 238.0 \n", + "1 155.0 \n", + "2 156.0 \n", + "3 38.0 \n", + "4 34.0 \n", + "5 215.0 \n", + "6 388.0 \n", + "7 53.0 \n", + "8 128.0 \n", + "9 253.0 \n", + "10 71.0 \n", + "11 63.0 \n", + "12 34.0 \n", + "13 86.0 \n", + "14 36.0 \n", + "15 36.0 \n", + "16 20.0 \n", + "17 131.0 \n", + "18 27.0 \n", + "19 28.0 \n", + "20 66.0 \n", + "21 47.0 \n", + "22 36.0 \n", + "23 34.0 \n", + "24 61.0 \n", + "25 98.0 \n", + "26 31.0 \n", + "27 54.0 \n", + "28 54.0 \n", + "29 26.0 \n", + "30 49.0 \n", + "31 57.0 \n", + "32 32.0 \n", + "33 81.0 \n", + "34 53.0 \n", + "35 134.0 \n", + "36 66.0 \n", + "37 30.0 \n", + "38 52.0 \n", + "39 104.0 \n", + "40 90.0 \n", + "41 32.0 \n", + "42 30.0 \n", + "43 48.0 \n", + "44 44.0 \n", + "45 270.0 \n", + "46 89.0 \n", + "47 70.0 \n", + "48 157.0 \n", + "49 44.0 \n", + "50 64.0 \n", + "51 234.0 \n", + "52 58.0 \n", + "53 25.0 " ] }, "metadata": {}, @@ -1918,7 +4934,7 @@ }, { "data": { - "image/png": "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6SyUaSxf42L5Gh/L2LhYvsZlquXLoJOIiIiIjI5BJxEREREZHYNOIiIiIjI6Bp1EREREZHQMOomIiIjI6Bh0EhEREZHRMegkIiIiIqNj0ElERERERsegkyAIQklngYiIiMo485LOAJWMtFwpvr+Sir+is5ArFWAhFqGnixXmeNnB1oLfRYiIiMiwGHSWQ2m5UnQLiUdEch6kBbZvupOBUzHZCPV3YOBJREREBsXIohz6/kqqUsAJAFIAEcl5mH8ltSSyRURERGUYg85y6K/oLKWAU0YK4Eh0VnFmh4iIiMoBBp3ljCAIyJVqHjiUKxU4uIiIiIgMikFnOSMSiWAhFmlMYyEWQSTSnIaIiIioKBh0lkM9XazUvvBiAL1crIozO0RERFQOMOgsh+Z42aGhxFzpxRcDaCQxx2wvu5LIFhEREZVhDDrLIVsLMUL9HTC+iTVcbcxQo5IYrjZmGN/EGkc5XRIREREZAefpLKdsLcQI9JYg0Pv14CL24SQiIiJjYpUWMeAkIiIio2PQSURERERGx6CTiIiIiIyOQScRERERGR2DTiIiIiIyOgadRERERGR0DDqJiIiIyOgYdBIRERGR0THoJCIiIiKjY9BJREREREbHoJOIiIiIjI5BJxEREREZHYNOIiIiIjI6Bp1EREREZHQMOomIiIjI6Bh0EhEREZHRMegkIiIiIqNj0ElERERERsegk4iIiIiMjkEnERERERkdg04iIiIiMjoGnURERERkdAw6iYiIiMjodA46MzMzERUVhYSEBKV9x48fx7Bhw9CxY0dMnz4dL1++1CuTRERERGTadA4616xZg5YtW+LAgQMK2//8808MHjwYf//9N65du4YtW7agd+/eyMjI0DevRERERGSidA46T5w4AbFYjP79+ytsX7RoEQRBQJ8+fbBw4UI0aNAADx48wMaNG/XOLBERERGZJp2DzkePHsHBwQFVq1aVb7t//z7u3r2LZs2aYevWrZg0aRJ+//13AEBISIj+uSUiIiIik6Rz0JmYmIgaNWoobDt37hwAoE+fPvJtderUQd26dXH//n1dL0VEREREJk7noFMqlSIrK0th28WLFyESieDt7a2wvUqVKsjMzNT1UkpWrlwJiUQCiUSCS5cuKe1PTU3F119/jWbNmqF69erw8PDAnDlzkJ6ervZe1q9fDx8fHzg5OaFevXoY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0wfp6enYt28fcnJy8Mcff8Db21shfVE/9+Li4tClSxc8e/YM/v7+qFevHs6cOYNLly6hV69e2LFjB0QikV73oA9BEPD5559j69atqFOnDrp06QIbGxvExMTgzJkz2LhxI9q0aQOAz65aycnJAv8Z99/Lly+FOnXqCBUqVBBOnTol3/748WOhfv36gqWlpXD9+vUSz6ch/h04cEB+L998840AQPj5559Vpp0xY4YAQJg6darC9qlTpwoAhLlz5yps//PPPwUAgo+Pj/DixQv59uDgYAGA0LlzZ4X0UVFRQuXKlQV7e3vh1q1b8u23bt0S7O3tBXt7eyE6OlrhGB8fHwGAEBwcLN/24sULoU2bNgIA4ejRo3rdgz7/goKChJCQEKXthw8fFiwsLASJRCLExcWxfHX8l5iYqHDfsn8vX74U2rVrJwAQdu3axfI10L/4+HihefPmwttvvy289957AgAhNDRUr/yV9zJ2cXERXFxctEq7evVqAYAwaNAgISkpSb59+fLlAgBhzJgxCumvXLkimJubC/Xr1xceP34s337q1CmhQoUKQqNGjYTExESFv5uifu4NHTpUACAsX75cvi0pKUkYOHCgAEDYtGmTXveg779FixYJAIQPP/xQSEhIUNr/8uVLPruF/GPzejE4deoUHj16hEGDBsHT01O+vXLlypg2bRpycnKwc+fOEsyh4XTs2BGurq6FphMEAb/++itsbGwQEBCgsC8gIAA2NjYICgpS2C77fdasWbC0tJRv79atG9q1a4ewsDBER0fLtx84cAApKSmYMGECatWqJd9eq1YtjB8/HgkJCQgJCZFvf/DgAc6ePYv27dujW7du8u2WlpaYNWsWAGDbtm163YM++vTpg3bt2ilt9/HxQfv27ZGcnIzbt2/rnLfyXr5isVjhvmXMzc3h7+8PAHj48KHOeSvv5fumpUuX4u7du1i9erXKdaRZxsYlu+7cuXMVag/Hjh0LNzc3BAcHIzMzU759+/btyMvLw/Tp01G5cmX5dk9PTwwcOBD37t3DuXPn5NuL+rmXlpaG/fv3w83NDWPHjpVvF4lE+OabbwAolq0u96CPzMxMBAYGws3NDYsXL1b5zJqbmwPgs6sJg85iEB4eDgDo3Lmz0r4uXboAAM6cOVOseSppkZGRiImJQevWrWFtba2wz9raGq1bt0ZUVJRCH5nw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", + "image/png": "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", "text/plain": [ "
" ] @@ -1929,15 +4945,15 @@ ], "source": [ "crime_vs_income = pd.merge(zip_freqs, income, on=\"ZIP\", how=\"left\")\n", - "crime_vs_income.columns = [\"Zip Code\", \"Number of Violent Crimes\", \"Average total Income\"]\n", + "crime_vs_income.columns = [\"Zip Code\", \"Number of Violent Crimes per Thousand Residents\", \"Average Total Annual Income\"]\n", "crime_vs_income.set_index(crime_vs_income[\"Zip Code\"])\n", "\n", - "plt.scatter(crime_vs_income[\"Average total Income\"], crime_vs_income[\"Number of Violent Crimes\"])\n", - "plt.xlabel(\"Average Total Income (US Dollars)\")\n", - "plt.ylabel(\"Number of Violent Crimes\")\n", - "plt.title(\"Crime vs Income in Chicago (2019)\")\n", + "plt.scatter(crime_vs_income[\"Average Total Annual Income\"], crime_vs_income[\"Number of Violent Crimes per Thousand Residents\"])\n", + "plt.xlabel(\"Average Total Annual Income (Thousands of US Dollars)\")\n", + "plt.ylabel(\"Number of Violent Crimes per Thousand Residents\")\n", + "plt.title(\"Income vs Crime in Chicago (2019)\")\n", "\n", - "display(crime_vs_income.head(10))\n", + "display(crime_vs_income.head(100))\n", "plt.show()" ] }, diff --git a/chipopulation.csv b/chipopulation.csv new file mode 100644 index 0000000..6050cd4 --- /dev/null +++ b/chipopulation.csv @@ -0,0 +1,236 @@ +Geography Type,Year,Geography,Population - Total,Population - Age 0-17,Population - Age 18-29,Population - Age 30-39,Population - Age 40-49,Population - Age 50-59,Population - Age 60-69,Population - Age 70-79,Population - Age 80+,Population - Age 0-4,Population - Age 5-11,Population - Age 12-17,Population - Age 5+,Population - Age 18+,Population - Age 65+,Population - Female,Population - Male,Population - Latinx,Population - Asian Non-Latinx,Population - Black Non-Latinx,Population - White Non-Latinx,Population - Other Race Non-Latinx,Record ID +Citywide,2018,Chicago,2705988,548999,552935,456321,336457,312965,262991,155334,79986,168114,204152,175475,2537874,2156989,349712,1386113,1319875,776661,179841,784266,899980,119467,Citywide-Chicago-2018 +ZIP Code,2018,60601,14675,820,4606,2792,2190,1333,1340,1272,322,550,,,14125,13855,2075,7484,7191,1274,,,9677,,ZIP_Code-60601-2018 +ZIP Code,2018,60602,1244,149,435,462,135,53,10,0,0,61,,,1183,1095,5,551,693,81,,,788,,ZIP_Code-60602-2018 +ZIP Code,2018,60603,1174,56,561,101,97,197,97,65,0,13,,,1161,1118,112,601,573,115,,,707,,ZIP_Code-60603-2018 +ZIP Code,2018,60604,782,38,303,104,51,101,130,50,5,12,,,770,744,93,413,369,34,,,479,,ZIP_Code-60604-2018 +ZIP Code,2018,60605,27519,2260,8103,6316,3567,3344,2455,1204,270,837,,,26682,25259,2569,14381,13138,1608,,,15781,,ZIP_Code-60605-2018 +ZIP Code,2018,60606,3101,101,750,861,465,321,514,89,0,57,,,3044,3000,431,1599,1502,195,,,2129,,ZIP_Code-60606-2018 +ZIP Code,2018,60607,29591,3350,11384,7522,3048,1981,1321,632,353,1660,,,27931,26241,1604,14867,14724,2457,,,15440,,ZIP_Code-60607-2018 +ZIP Code,2018,60608,79205,14910,20255,14382,10013,8234,6440,3119,1852,4186,,,75019,64295,7852,35360,43845,40146,,,15148,,ZIP_Code-60608-2018 +ZIP Code,2018,60609,61495,16600,12450,8451,7324,7061,5176,3378,1055,4820,,,56675,44895,6977,31225,30270,32860,,,9172,,ZIP_Code-60609-2018 +ZIP Code,2018,60610,39019,3565,11398,8786,3667,3369,4242,2939,1053,1845,,,37174,35454,6029,21145,17874,2601,,,26809,,ZIP_Code-60610-2018 +ZIP Code,2018,60611,32426,1638,7544,7215,2478,3937,4785,3267,1562,892,,,31534,30788,7079,17219,15207,1701,,,23167,,ZIP_Code-60611-2018 +ZIP Code,2018,60612,34311,8160,7877,5806,4012,3889,2746,1209,612,2385,,,31926,26151,3136,17631,16680,4206,,,7334,,ZIP_Code-60612-2018 +ZIP Code,2018,60613,50113,5793,14643,12674,5748,4958,3187,1880,1230,2555,,,47558,44320,4429,24908,25205,5662,,,36600,,ZIP_Code-60613-2018 +ZIP Code,2018,60614,71308,9924,24906,14595,7345,5770,4930,2536,1302,3908,,,67400,61384,6179,35363,35945,4317,,,56762,,ZIP_Code-60614-2018 +ZIP Code,2018,60615,41563,6673,11046,6725,4549,4288,4323,2506,1453,2006,,,39557,34890,6022,22423,19140,2573,,,10984,,ZIP_Code-60615-2018 +ZIP Code,2018,60616,54464,8215,11692,9486,6755,6620,6221,3303,2172,2457,,,52007,46249,8683,28657,25807,4600,,,13160,,ZIP_Code-60616-2018 +ZIP Code,2018,60617,82534,21337,14040,8927,10660,10625,7611,5733,3601,5105,,,77429,61197,12791,44374,38160,31079,,,5215,,ZIP_Code-60617-2018 +ZIP Code,2018,60618,94395,20478,16967,19950,14365,10161,6948,3432,2094,6916,,,87479,73917,8526,46244,48151,38152,,,45553,,ZIP_Code-60618-2018 +ZIP Code,2018,60619,61258,13004,9237,7612,6708,9315,8378,3953,3051,3911,,,57347,48254,10410,33577,27681,869,,,854,,ZIP_Code-60619-2018 +ZIP Code,2018,60620,68096,14684,11375,7287,8437,10136,7482,5062,3633,3563,,,64533,53412,11842,38095,30001,911,,,755,,ZIP_Code-60620-2018 +ZIP Code,2018,60621,29042,7810,5183,3250,2926,4073,2897,1739,1164,2504,,,26538,21232,3928,15858,13184,1061,,,320,,ZIP_Code-60621-2018 +ZIP Code,2018,60622,52793,8055,14666,15452,6263,3783,2594,1125,855,3540,,,49253,44738,3119,25577,27216,11579,,,34144,,ZIP_Code-60622-2018 +ZIP Code,2018,60623,85979,26387,15945,12798,10170,9008,6621,3450,1600,6801,,,79178,59592,7805,44032,41947,56864,,,2508,,ZIP_Code-60623-2018 +ZIP Code,2018,60624,36158,11024,6743,4302,4411,4232,2806,1616,1024,3276,,,32882,25134,3922,19252,16906,1915,,,989,,ZIP_Code-60624-2018 +ZIP Code,2018,60625,79243,15820,15783,16649,11120,8508,6399,2813,2151,5981,,,73262,63423,7575,39551,39692,25978,,,36086,,ZIP_Code-60625-2018 +ZIP Code,2018,60626,49730,8302,12049,9619,6518,5764,4040,2143,1295,2553,,,47177,41428,5031,25148,24582,10252,,,22444,,ZIP_Code-60626-2018 +ZIP Code,2018,60628,66724,15513,11827,7029,8502,8953,7216,4984,2700,4153,,,62571,51211,11272,35908,30816,2292,,,1281,,ZIP_Code-60628-2018 +ZIP Code,2018,60629,111850,32380,21377,16517,14408,11184,8590,5356,2038,8884,,,102966,79470,11127,57035,54815,79432,,,9203,,ZIP_Code-60629-2018 +ZIP Code,2018,60630,57344,11913,7773,8847,7381,8978,6351,3422,2679,3527,,,53817,45431,8738,29455,27889,16007,,,32184,,ZIP_Code-60630-2018 +ZIP Code,2018,60631,29529,5985,3662,3896,4358,4127,3549,1897,2055,1875,,,27654,23544,5469,15265,14264,3152,,,24253,,ZIP_Code-60631-2018 +ZIP Code,2018,60632,91039,26881,17407,13371,11676,9069,6795,4009,1831,7048,,,83991,64158,8702,44667,46372,76434,,,7996,,ZIP_Code-60632-2018 +ZIP Code,2018,60633,12871,2827,2173,1766,1515,2173,1227,765,425,890,,,11981,10044,1676,6085,6786,5790,,,4048,,ZIP_Code-60633-2018 +ZIP Code,2018,60634,75995,16581,11044,11242,10440,10766,8425,4638,2859,5026,,,70969,59414,11417,39061,36934,29065,,,41060,,ZIP_Code-60634-2018 +ZIP Code,2018,60636,32203,7442,5062,3611,3903,4461,3132,3321,1271,1964,,,30239,24761,6194,16978,15225,2472,,,338,,ZIP_Code-60636-2018 +ZIP Code,2018,60637,47454,11552,11606,5984,4834,5367,4549,2253,1309,3182,,,44272,35902,5463,26577,20877,1341,,,6858,,ZIP_Code-60637-2018 +ZIP Code,2018,60638,58797,14300,8208,9003,7394,8132,6179,3337,2244,4023,,,54774,44497,8239,29764,29033,30440,,,25612,,ZIP_Code-60638-2018 +ZIP Code,2018,60639,90517,24573,16203,13873,12852,10387,7660,3539,1430,6633,,,83884,65944,8137,45508,45009,70538,,,6104,,ZIP_Code-60639-2018 +ZIP Code,2018,60640,69715,9545,14152,14142,10576,8963,5970,3574,2793,3256,,,66459,60170,8987,34101,35614,9939,,,38554,,ZIP_Code-60640-2018 +ZIP Code,2018,60641,71023,15849,11820,12054,9928,9061,7206,3177,1928,4627,,,66396,55174,7905,36182,34841,38350,,,26008,,ZIP_Code-60641-2018 +ZIP Code,2018,60642,20201,2331,6707,5581,2200,1416,1110,585,271,999,,,19202,17870,1322,10092,10109,4074,,,12126,,ZIP_Code-60642-2018 +ZIP Code,2018,60643,49870,11082,6126,5627,6451,8105,5905,3706,2868,3134,,,46736,38788,9153,27232,22638,1649,,,10138,,ZIP_Code-60643-2018 +ZIP Code,2018,60644,47712,12336,9394,5857,5261,6048,4851,2517,1448,3623,,,44089,35376,6201,25669,22043,3068,,,1392,,ZIP_Code-60644-2018 +ZIP Code,2018,60645,47732,12906,7091,6952,5824,5468,5064,2621,1806,4329,,,43403,34826,6564,23992,23740,8127,,,21481,,ZIP_Code-60645-2018 +ZIP Code,2018,60646,27987,6000,3377,3458,3787,4086,3238,2108,1933,1802,,,26185,21987,5732,14765,13222,3971,,,20315,,ZIP_Code-60646-2018 +ZIP Code,2018,60647,87509,16298,22356,20993,11055,7700,5309,2695,1103,5924,,,81585,71211,6224,43182,44327,39226,,,38809,,ZIP_Code-60647-2018 +ZIP Code,2018,60649,46024,10493,7505,6417,5950,5706,5593,2807,1553,3215,,,42809,35531,6570,26852,19172,1183,,,1315,,ZIP_Code-60649-2018 +ZIP Code,2018,60651,63218,17329,11457,8910,7649,7391,5787,3359,1336,4780,,,58438,45889,7220,34084,29134,26860,,,2623,,ZIP_Code-60651-2018 +ZIP Code,2018,60652,43907,11679,7185,5764,6105,6065,4062,1897,1150,2769,,,41138,32228,4740,23123,20784,17479,,,4472,,ZIP_Code-60652-2018 +ZIP Code,2018,60653,31972,8912,4760,4635,4404,3369,3233,1547,1112,2632,,,29340,23060,4122,18269,13703,689,,,1374,,ZIP_Code-60653-2018 +ZIP Code,2018,60654,19135,1611,5273,5645,2508,2217,1231,489,161,1164,,,17971,17524,1127,9381,9754,997,,,14124,,ZIP_Code-60654-2018 +ZIP Code,2018,60655,28804,7015,4153,3686,3798,4366,3278,1582,926,2026,,,26778,21789,3731,14928,13876,2390,,,23795,,ZIP_Code-60655-2018 +ZIP Code,2018,60656,27579,4947,3690,4934,3623,3805,3208,2115,1257,1697,,,25882,22632,4637,13587,13992,3382,,,21053,,ZIP_Code-60656-2018 +ZIP Code,2018,60657,70052,8438,23899,17032,7053,5646,4288,2099,1597,3808,,,66244,61614,5618,34638,35414,4901,,,56392,,ZIP_Code-60657-2018 +ZIP Code,2018,60659,41068,10154,7449,6165,5198,5372,3730,2043,957,2847,,,38221,30914,4603,20037,21031,7880,,,16363,,ZIP_Code-60659-2018 +ZIP Code,2018,60660,43242,5045,10237,8402,5742,5475,4709,2347,1285,1891,,,41351,38197,5741,21705,21537,7728,,,22313,,ZIP_Code-60660-2018 +ZIP Code,2018,60661,9926,683,3772,3229,1227,623,369,23,0,447,,,9479,9243,217,4817,5109,640,,,5091,,ZIP_Code-60661-2018 +ZIP Code,2018,60666,0,0,0,0,0,0,0,0,0,0,,,0,0,0,0,0,0,,,0,,ZIP_Code-60666-2018 +ZIP Code,2018,60707,43019,9285,6546,5958,5818,6006,5111,2582,1713,2292,,,40727,33734,6745,22267,20752,16505,,,20677,,ZIP_Code-60707-2018 +ZIP Code,2018,60827,28577,8345,4822,3415,3957,3569,2879,1196,394,2591,,,25986,20232,2763,15666,12911,1222,,,760,,ZIP_Code-60827-2018 +Citywide,2019,Chicago,2693959,555424,526788,469300,340219,294864,261009,157790,88565,162797,210448,180859,2531162,2138535,362629,1382528,1311431,776290,184768,768524,901941,62436,Citywide-Chicago-2019 +ZIP Code,2019,60601,15083,880,5207,2796,2090,970,1733,1154,253,426,237,199,14657,14203,2109,8054,7029,1224,2859,638,9939,423,ZIP_Code-60601-2019 +ZIP Code,2019,60602,1145,149,207,527,180,66,16,0,0,56,91,0,1089,996,6,506,639,74,245,49,680,97,ZIP_Code-60602-2019 +ZIP Code,2019,60603,1052,16,498,131,76,174,85,72,0,5,0,11,1047,1036,120,529,523,34,337,34,640,7,ZIP_Code-60603-2019 +ZIP Code,2019,60604,823,36,325,159,55,91,103,45,9,10,7,19,813,787,72,431,392,28,240,41,514,0,ZIP_Code-60604-2019 +ZIP Code,2019,60605,29060,2411,8519,7270,3621,3180,2165,1445,449,1047,966,390,28013,26649,2923,15928,13132,2185,4377,4270,16865,1363,ZIP_Code-60605-2019 +ZIP Code,2019,60606,3287,119,660,1096,483,342,479,108,0,75,44,0,3212,3168,378,1606,1681,188,667,58,2206,168,ZIP_Code-60606-2019 +ZIP Code,2019,60607,29293,3141,11280,7216,3107,2154,1403,651,341,1317,1257,542,27976,26152,1544,14563,14730,2151,6304,4168,15719,951,ZIP_Code-60607-2019 +ZIP Code,2019,60608,80059,14812,20455,14507,10292,8176,6705,3266,1846,4318,6021,4449,75741,65247,7939,35599,44460,38984,9914,13326,16955,880,ZIP_Code-60608-2019 +ZIP Code,2019,60609,60939,15773,12444,8167,7597,6735,5442,3723,1058,4648,6112,4998,56291,45166,7373,30782,30157,32291,3792,15015,9232,609,ZIP_Code-60609-2019 +ZIP Code,2019,60610,40548,3716,11990,9127,3566,3454,4325,3148,1222,1670,997,1041,38878,36832,6537,21529,19019,2526,3532,5880,27468,1142,ZIP_Code-60610-2019 +ZIP Code,2019,60611,33224,1856,7778,7168,2693,4066,4806,3344,1513,965,445,446,32259,31368,7142,17716,15508,1573,6156,967,23769,759,ZIP_Code-60611-2019 +ZIP Code,2019,60612,33735,7837,7330,5921,4020,3695,2842,1363,727,2255,2832,2431,31480,25898,3325,17781,15954,4056,1449,19873,7629,728,ZIP_Code-60612-2019 +ZIP Code,2019,60613,50761,5885,14036,13315,5534,5059,3409,2080,1443,2726,1981,1178,48035,44876,4904,25108,25653,5645,3491,2985,37074,1566,ZIP_Code-60613-2019 +ZIP Code,2019,60614,71954,10115,24583,14628,7458,5728,5230,2735,1477,3738,3678,2638,68216,61839,6729,35273,36681,4438,5218,3016,57117,2165,ZIP_Code-60614-2019 +ZIP Code,2019,60615,40590,6219,10400,6495,4407,4266,4536,2621,1646,2054,2323,1842,38536,34371,6411,22464,18126,2220,3448,21960,11148,1814,ZIP_Code-60615-2019 +ZIP Code,2019,60616,54197,7829,11557,8634,7107,7319,6256,3243,2252,2095,2782,2923,52102,46368,8636,28388,25809,4569,21379,12694,14418,1137,ZIP_Code-60616-2019 +ZIP Code,2019,60617,83553,22163,14558,8990,10282,10804,7459,5638,3659,5372,8092,8699,78181,61390,12578,45646,37907,31048,220,46967,4934,384,ZIP_Code-60617-2019 +ZIP Code,2019,60618,94907,20662,16885,20317,14662,9723,6847,3814,1997,6642,8411,5570,88265,74245,8699,47171,47736,38208,5757,2408,45593,2941,ZIP_Code-60618-2019 +ZIP Code,2019,60619,61207,12737,9612,7647,6791,9186,8006,4051,3177,3861,4870,4002,57346,48470,10458,33573,27634,804,145,58412,903,943,ZIP_Code-60619-2019 +ZIP Code,2019,60620,67711,15359,10807,7456,8139,9801,7622,5110,3417,3914,5860,5585,63797,52352,11975,37282,30429,1246,276,64588,847,754,ZIP_Code-60620-2019 +ZIP Code,2019,60621,28018,7506,4822,3148,2806,3819,3002,1793,1122,2387,2964,2151,25631,20512,3969,14898,13120,891,68,26517,289,253,ZIP_Code-60621-2019 +ZIP Code,2019,60622,53294,7684,14300,15850,6692,3993,2626,1236,913,3536,2437,1708,49758,45610,3275,25366,27928,12207,2335,3150,34207,1395,ZIP_Code-60622-2019 +ZIP Code,2019,60623,81283,23403,15040,12147,9672,8570,6534,4516,1401,6073,9735,7595,75210,57880,8645,41033,40250,54297,80,24101,2366,439,ZIP_Code-60623-2019 +ZIP Code,2019,60624,34892,10189,6449,4158,4122,3967,3369,1585,1053,2839,4268,3074,32053,24703,4038,18344,16548,1773,53,31436,1109,521,ZIP_Code-60624-2019 +ZIP Code,2019,60625,79444,15998,14847,17078,11236,8505,6608,3005,2167,5762,5896,4285,73682,63446,8057,40178,39266,25483,10658,3599,36289,3415,ZIP_Code-60625-2019 +ZIP Code,2019,60626,50544,8949,12083,9436,6774,5958,3966,1959,1419,2851,3615,2397,47693,41595,4957,25646,24898,9906,2712,13410,22592,1924,ZIP_Code-60626-2019 +ZIP Code,2019,60628,64254,14482,11307,7139,7957,8359,7303,4771,2936,3945,5447,5085,60309,49772,11046,34294,29960,2267,135,59478,1333,1041,ZIP_Code-60628-2019 +ZIP Code,2019,60629,110029,31655,21216,15007,14724,11187,8119,6041,2080,8901,11658,11095,101128,78374,11593,56206,53823,78826,582,21116,8463,1042,ZIP_Code-60629-2019 +ZIP Code,2019,60630,56433,11266,7717,8800,7969,8263,6654,3340,2424,3111,4526,3621,53322,45167,8687,28985,27448,16066,6177,831,31403,1956,ZIP_Code-60630-2019 +ZIP Code,2019,60631,29529,5864,3630,4016,3914,4447,3717,1794,2147,2066,2248,1550,27463,23665,5573,15197,14332,3500,1031,269,23763,966,ZIP_Code-60631-2019 +ZIP Code,2019,60632,89857,25874,17624,12751,11240,9063,6797,4774,1734,6734,10103,9037,83123,63983,9384,43856,46001,74575,6176,1034,7652,420,ZIP_Code-60632-2019 +ZIP Code,2019,60633,12689,2781,1909,1787,1480,1943,1286,975,528,710,805,1257,11979,9908,2089,6044,6645,6038,0,2955,3654,42,ZIP_Code-60633-2019 +ZIP Code,2019,60634,75082,16271,10415,11160,10302,10919,8529,4761,2725,4508,6182,5573,70574,58811,11445,38764,36318,28812,4121,1073,40322,754,ZIP_Code-60634-2019 +ZIP Code,2019,60636,30024,6693,4672,3304,3432,3969,3019,3746,1189,1859,2461,2373,28165,23331,6321,16097,13927,2823,24,26359,441,377,ZIP_Code-60636-2019 +ZIP Code,2019,60637,47300,11114,11975,5877,4931,5254,4636,2183,1330,3022,4169,3813,44278,36186,5588,26629,20671,1543,2218,35425,6966,1148,ZIP_Code-60637-2019 +ZIP Code,2019,60638,58669,14545,7924,8989,7264,7874,6506,3398,2169,3884,5542,5119,54785,44124,8240,29443,29226,29543,311,2177,26016,622,ZIP_Code-60638-2019 +ZIP Code,2019,60639,88204,23036,15550,13440,12571,10179,8034,3780,1614,6161,9273,7600,82043,65168,8698,44143,44061,68792,1124,10828,6628,832,ZIP_Code-60639-2019 +ZIP Code,2019,60640,69363,9048,14021,15071,10179,8372,6017,3545,3110,2910,3768,2323,66453,60315,9319,33290,36073,9772,7411,11484,38787,1909,ZIP_Code-60640-2019 +ZIP Code,2019,60641,69880,15420,10959,11809,10150,8899,7444,3286,1913,4385,5936,5075,65495,54460,8121,35575,34305,38120,3208,1429,25014,2109,ZIP_Code-60641-2019 +ZIP Code,2019,60642,19716,1839,6660,5777,2209,1378,1149,484,220,916,581,342,18800,17877,1175,9427,10289,3202,1427,1962,12534,591,ZIP_Code-60642-2019 +ZIP Code,2019,60643,48887,10830,5760,5903,5640,7757,6766,3341,2890,2989,3560,4254,45898,38057,9169,26875,22012,1509,139,35352,10446,1441,ZIP_Code-60643-2019 +ZIP Code,2019,60644,46591,12104,8152,5982,5530,5631,5072,2507,1613,3337,4801,3963,43254,34487,6470,24672,21919,3194,103,41158,1781,355,ZIP_Code-60644-2019 +ZIP Code,2019,60645,47270,12801,7047,6555,6026,5847,4682,2478,1834,4422,4648,3717,42848,34469,6345,23525,23745,8312,8373,7200,21103,2282,ZIP_Code-60645-2019 +ZIP Code,2019,60646,28569,6507,3187,3464,3915,3779,3546,2231,1940,1801,2422,2284,26768,22062,5914,15310,13259,4300,2771,286,20625,587,ZIP_Code-60646-2019 +ZIP Code,2019,60647,87633,15892,22226,21408,11447,7438,5301,2800,1121,5848,5377,4637,81785,71741,6315,43228,44405,37622,3019,4268,40544,2180,ZIP_Code-60647-2019 +ZIP Code,2019,60649,46633,10399,7662,7040,6036,5582,5548,2849,1517,3122,3913,3359,43511,36234,6723,26590,20043,1189,148,43366,1234,696,ZIP_Code-60649-2019 +ZIP Code,2019,60651,63492,17077,11299,9175,8027,7257,5959,3196,1502,4563,6594,5906,58929,46415,7500,34216,29276,27245,295,32223,2799,930,ZIP_Code-60651-2019 +ZIP Code,2019,60652,43447,11360,7017,5397,6166,6133,4153,2034,1187,2695,4731,3933,40752,32087,5061,23006,20441,18027,429,19747,4183,1061,ZIP_Code-60652-2019 +ZIP Code,2019,60653,33154,9162,5169,4760,4211,3680,3352,1842,978,2902,3319,2923,30252,23992,4239,18812,14342,913,418,29379,1624,820,ZIP_Code-60653-2019 +ZIP Code,2019,60654,20022,1463,5555,5971,2723,2090,1477,539,204,973,404,86,19049,18559,1330,9979,10043,1156,2851,1070,14365,580,ZIP_Code-60654-2019 +ZIP Code,2019,60655,28569,7025,4090,3459,3862,4305,3293,1583,952,1922,2689,2414,26647,21544,3648,14627,13942,2586,436,1836,23377,334,ZIP_Code-60655-2019 +ZIP Code,2019,60656,28218,5241,3628,5206,3587,3756,3230,2244,1326,1878,1902,1461,26340,22977,4968,13796,14422,3768,2372,327,21089,662,ZIP_Code-60656-2019 +ZIP Code,2019,60657,70958,8951,23709,17072,7136,5847,4529,2158,1556,3875,3048,2028,67083,62007,5702,35306,35652,5385,4887,2085,56603,1998,ZIP_Code-60657-2019 +ZIP Code,2019,60659,42735,11218,6875,6767,5499,5173,3984,2231,988,3272,4435,3503,39463,31517,5103,21244,21491,8873,11861,3453,16070,2478,ZIP_Code-60659-2019 +ZIP Code,2019,60660,44498,5361,10768,8716,5623,5616,4552,2422,1440,2009,2166,1138,42489,39137,5942,22027,22471,7614,6000,5937,23247,1700,ZIP_Code-60660-2019 +ZIP Code,2019,60661,10354,917,3386,3459,1430,658,409,58,37,492,292,133,9862,9437,332,5173,5181,641,2950,429,6027,307,ZIP_Code-60661-2019 +ZIP Code,2019,60666,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ZIP_Code-60666-2019 +ZIP Code,2019,60707,43093,8982,6752,5495,6005,6181,5269,2826,1583,2331,3726,2925,40762,34111,6979,22556,20537,16862,1533,2981,20783,934,ZIP_Code-60707-2019 +ZIP Code,2019,60827,28483,8229,5017,3329,4095,3389,2758,1177,489,2578,3115,2530,25905,20254,2859,16017,12466,1486,39,25575,848,535,ZIP_Code-60827-2019 +Citywide,2020,Chicago,2699347,552668,548747,463143,336591,313865,255435,145426,83472,165844,207791,177949,2533503,2146679,342174,1388469,1310878,772791,182251,776470,900055,67780,Citywide-Chicago-2020 +ZIP Code,2020,60601,14513,825,4696,3048,1815,809,1974,1070,276,275,410,120,14238,13688,2605,7894,6619,1242,3528,679,8614,450,ZIP_CODE-60601-2020 +ZIP Code,2020,60602,1596,115,332,860,191,81,17,0,0,49,66,0,1547,1481,4,744,852,120,435,37,794,210,ZIP_CODE-60602-2020 +ZIP Code,2020,60603,1186,15,423,248,68,176,146,91,19,3,3,9,1183,1171,198,560,626,62,397,29,692,6,ZIP_CODE-60603-2020 +ZIP Code,2020,60604,729,5,313,171,30,77,89,36,8,0,0,5,729,724,65,441,288,23,127,72,507,0,ZIP_CODE-60604-2020 +ZIP Code,2020,60605,30950,2608,8678,8486,3408,3377,2282,1702,409,1359,964,276,29591,28342,3154,16330,14620,2232,5648,4272,17704,1094,ZIP_CODE-60605-2020 +ZIP Code,2020,60606,3204,96,709,1169,475,373,264,118,0,63,33,0,3141,3108,301,1679,1525,152,1037,50,1835,130,ZIP_CODE-60606-2020 +ZIP Code,2020,60607,30306,3362,11381,7946,3004,2194,1315,561,543,1679,1100,551,28627,26944,1609,14910,15396,2768,6415,3878,16068,1177,ZIP_CODE-60607-2020 +ZIP Code,2020,60608,80011,14068,20182,15269,10053,8276,7137,3407,1619,3964,5777,4308,76047,65943,8420,35434,44577,37287,11310,13763,16527,1124,ZIP_CODE-60608-2020 +ZIP Code,2020,60609,60551,15379,11640,8023,8382,6892,5364,3810,1061,4004,6189,5172,56547,45172,7675,30569,29982,31898,4332,14380,9321,620,ZIP_CODE-60609-2020 +ZIP Code,2020,60610,40954,3385,12949,8874,3303,3753,4522,2975,1193,1292,1049,1036,39662,37569,6136,21419,19535,2316,4169,5120,27733,1616,ZIP_CODE-60610-2020 +ZIP Code,2020,60611,33937,2127,8405,6959,3061,4126,4435,3468,1356,1000,641,486,32937,31810,7036,18054,15883,1946,7015,957,23261,758,ZIP_CODE-60611-2020 +ZIP Code,2020,60612,32240,6760,6933,5287,4255,3855,3051,1393,706,1793,2594,2042,30447,25480,3448,17225,15015,4749,1518,17357,7634,982,ZIP_CODE-60612-2020 +ZIP Code,2020,60613,51399,6285,14297,13342,5915,4930,3289,2065,1276,2879,2157,1249,48520,45114,4670,26339,25060,6166,3413,3170,36979,1671,ZIP_CODE-60613-2020 +ZIP Code,2020,60614,72391,10603,24659,14106,7173,6262,5552,2726,1310,3479,4043,3031,68912,61788,6427,36172,36219,4456,5249,2678,57985,2023,ZIP_CODE-60614-2020 +ZIP Code,2020,60615,41198,6110,11393,6135,4195,4609,4863,2440,1453,2016,2176,1918,39182,35088,6131,22639,18559,2258,3373,21733,11747,2087,ZIP_CODE-60615-2020 +ZIP Code,2020,60616,52557,7134,11280,8908,6237,7390,6164,2968,2476,2258,2360,2487,50299,45423,8787,27430,25127,4029,20303,12577,14378,1270,ZIP_CODE-60616-2020 +ZIP Code,2020,60617,82101,20843,13979,9578,10027,10431,8133,5569,3541,4898,7579,8366,77203,61258,13343,45093,37008,31311,194,45210,4830,556,ZIP_CODE-60617-2020 +ZIP Code,2020,60618,94646,20813,16088,20651,14846,9977,6466,4014,1791,7002,7973,5785,87644,73833,8360,47492,47154,37188,6237,2208,45370,3643,ZIP_CODE-60618-2020 +ZIP Code,2020,60619,61372,12667,9118,7547,6800,9223,8048,4472,3497,3457,4505,4702,57915,48705,11362,34416,26956,1050,173,58359,613,1177,ZIP_CODE-60619-2020 +ZIP Code,2020,60620,68761,16203,10753,7954,8243,9215,7759,5081,3553,4177,6390,5636,64584,52558,12360,37732,31029,1680,233,65198,797,853,ZIP_CODE-60620-2020 +ZIP Code,2020,60621,26736,7157,4311,2784,2662,3654,3236,1580,1352,2442,2644,2064,24294,19579,4145,14588,12148,908,131,24744,389,564,ZIP_CODE-60621-2020 +ZIP Code,2020,60622,52957,7103,14013,16274,6717,3990,2471,1373,1016,3220,2199,1670,49737,45854,3572,26139,26818,11265,2401,2833,34127,2331,ZIP_CODE-60622-2020 +ZIP Code,2020,60623,77732,20657,14285,11701,9476,8424,6855,4615,1719,5313,8361,6983,72419,57075,9465,39368,38364,51970,213,22214,2989,346,ZIP_CODE-60623-2020 +ZIP Code,2020,60624,35054,9336,6757,4366,4094,4253,3516,1640,1092,2729,3849,2748,32325,25718,4204,18277,16777,2589,48,30583,1176,658,ZIP_CODE-60624-2020 +ZIP Code,2020,60625,78820,15832,14588,17768,10967,8363,6687,2691,1924,5366,5826,4584,73454,62988,7303,40253,38567,25957,9250,3504,36492,3617,ZIP_CODE-60625-2020 +ZIP Code,2020,60632,86715,23661,17253,12227,10482,9650,6839,4795,1808,6266,9150,8244,80449,63054,9356,41922,44793,71914,5774,936,7721,370,ZIP_CODE-60632-2020 +ZIP Code,2020,60633,12720,2785,1929,1958,1374,2099,1156,927,492,639,1100,1036,12081,9935,1945,6373,6347,5605,0,3268,3817,30,ZIP_CODE-60633-2020 +ZIP Code,2020,60634,75604,15430,10876,10909,10921,11400,7989,5382,2697,3927,5624,5871,71677,60174,11221,38951,36653,29667,3881,1441,39825,790,ZIP_CODE-60634-2020 +ZIP Code,2020,60636,30039,6809,4911,3142,3505,3903,2919,3563,1287,1786,2584,2439,28253,23230,6067,16370,13669,3428,24,25679,395,513,ZIP_CODE-60636-2020 +ZIP Code,2020,60637,46621,10666,11532,5997,4924,4970,4668,2521,1343,2717,4130,3707,43904,35955,5751,26192,20429,1409,2279,34827,6451,1655,ZIP_CODE-60637-2020 +ZIP Code,2020,60638,57057,13803,7720,8573,7682,8140,6209,2799,2131,3519,5290,4994,53538,43254,7700,27984,29073,30149,310,1959,24154,485,ZIP_CODE-60638-2020 +ZIP Code,2020,60639,88515,23270,15119,13086,12292,9829,8491,4421,2007,5868,8876,8523,82647,65245,10149,44344,44171,67494,1232,11718,7144,927,ZIP_CODE-60639-2020 +ZIP Code,2020,60640,69726,9088,14076,15316,9444,9428,6077,3264,3033,3227,3498,2348,66499,60638,8860,33739,35987,9836,7808,11682,38178,2222,ZIP_CODE-60640-2020 +ZIP Code,2020,60641,70163,15784,11010,11930,10276,8953,6964,3477,1769,4413,6052,5291,65750,54379,7836,36602,33561,37411,3462,1777,25057,2456,ZIP_CODE-60641-2020 +ZIP Code,2020,60642,20191,1810,6738,5997,2572,1371,1089,418,196,913,521,376,19278,18381,1074,9968,10223,3450,1708,1916,12346,771,ZIP_CODE-60642-2020 +ZIP Code,2020,60643,48572,11319,6078,5563,5646,7595,6204,3208,2959,2949,3877,4472,45623,37253,8783,26643,21929,1818,207,34282,10549,1716,ZIP_CODE-60643-2020 +ZIP Code,2020,60644,45919,11798,7417,5721,5613,5164,5681,2759,1766,3627,4513,3656,42292,34121,6983,24201,21718,4286,148,38773,1840,872,ZIP_CODE-60644-2020 +ZIP Code,2020,60645,46924,12164,7302,5971,6731,5465,5086,2485,1720,4059,4407,3685,42865,34760,6366,23331,23593,9083,7214,6711,21736,2180,ZIP_CODE-60645-2020 +ZIP Code,2020,60646,29043,6708,3478,3564,4361,3692,3484,2045,1711,1898,2727,2083,27145,22335,5322,15601,13442,4086,2803,179,21289,686,ZIP_CODE-60646-2020 +ZIP Code,2020,60647,85658,15040,21614,21752,10871,7195,5272,2445,1469,5618,5127,4267,80040,70618,6254,43046,42612,34024,3394,4039,41547,2654,ZIP_CODE-60647-2020 +ZIP Code,2020,60649,47084,10038,7796,7125,5897,5588,5941,3113,1586,3362,3578,3097,43722,37046,7304,26070,21014,1261,164,43514,1487,658,ZIP_CODE-60649-2020 +ZIP Code,2020,60651,63679,16789,11532,9323,7695,7482,5852,3147,1859,3808,6802,6170,59871,46890,7801,34149,29530,25440,181,33762,3183,1113,ZIP_CODE-60651-2020 +ZIP Code,2020,60652,42296,10768,6875,5147,5950,5941,4444,2077,1094,2596,3904,4267,39700,31528,5100,21753,20543,18354,356,18670,4342,574,ZIP_CODE-60652-2020 +ZIP Code,2020,60653,33574,8697,5366,4804,3855,3872,3528,2120,1332,2876,3312,2490,30698,24877,4978,19060,14514,1382,468,28717,2097,910,ZIP_CODE-60653-2020 +ZIP Code,2020,60654,20812,1228,6074,6593,2215,2398,1481,540,283,794,391,43,20018,19584,1460,9951,10861,1598,2637,775,14977,825,ZIP_CODE-60654-2020 +ZIP Code,2020,60655,27771,6878,3741,3312,3624,4216,3540,1595,865,1793,2597,2488,25978,20893,3847,14296,13475,2537,376,1587,22424,847,ZIP_CODE-60655-2020 +ZIP Code,2020,60656,28982,5445,3827,5520,3516,3713,3646,2147,1168,1969,2102,1374,27013,23537,5233,14086,14896,3587,2796,950,20907,742,ZIP_CODE-60656-2020 +ZIP Code,2020,60657,70489,8776,24075,16688,6733,5762,4573,2424,1458,3696,3252,1828,66793,61713,5949,33780,36709,5782,4898,2326,54926,2557,ZIP_CODE-60657-2020 +ZIP Code,2020,60659,43843,11916,6839,6603,5566,5244,4704,1947,1024,3668,4272,3967,40175,31927,4945,21932,21911,9085,11517,3594,16904,2743,ZIP_CODE-60659-2020 +ZIP Code,2020,60660,45131,5779,11358,8952,5574,5192,4463,2451,1362,2279,2141,1302,42852,39352,5842,22140,22991,7995,6455,6621,22350,1710,ZIP_CODE-60660-2020 +ZIP Code,2020,60661,10734,884,3350,3953,1442,658,317,73,57,592,250,42,10142,9850,298,5240,5494,894,2977,307,6209,347,ZIP_CODE-60661-2020 +ZIP Code,2020,60666,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ZIP_CODE-60666-2020 +ZIP Code,2020,60707,42434,8937,6383,5901,6070,6218,4672,2687,1566,2145,3731,3061,40289,33497,6507,22350,20084,17614,1404,2812,19880,724,ZIP_CODE-60707-2020 +ZIP Code,2020,60827,28327,8579,4770,3536,3472,3357,2952,1178,483,2699,3187,2686,25628,19748,3023,15709,12618,1861,2,25362,646,456,ZIP_CODE-60827-2020 +Citywide,2021,Chicago,2696561,540255,519276,464574,338452,314035,269647,167261,83061,149430,215061,174812,2547131,2156306,373166,1387010,1309551,777744,184263,757971,887130,89453,Citywide-Chicago-2021 +ZIP Code,2021,60601,14804,999,5065,3739,1390,970,1515,910,216,359,436,184,14445,13805,1963,8260,6544,1234,3827,908,8124,711,ZIP_CODE-60601-2021 +ZIP Code,2021,60602,1142,119,163,658,67,95,33,7,0,60,59,0,1082,1023,24,540,602,311,101,38,537,155,ZIP_CODE-60602-2021 +ZIP Code,2021,60603,1275,33,399,266,81,196,191,93,16,12,11,10,1263,1242,224,595,680,78,397,71,723,6,ZIP_CODE-60603-2021 +ZIP Code,2021,60604,687,6,335,122,38,74,61,33,18,0,0,6,687,681,71,421,266,30,70,72,515,0,ZIP_CODE-60604-2021 +ZIP Code,2021,60605,32077,2841,9038,8714,3740,3127,2539,1640,438,1196,1174,461,30881,29236,3143,16395,15682,2841,4942,4571,18296,1427,ZIP_CODE-60605-2021 +ZIP Code,2021,60606,3298,121,790,1202,367,478,184,156,0,75,46,0,3223,3177,256,1567,1731,179,1087,16,1967,49,ZIP_CODE-60606-2021 +ZIP Code,2021,60607,29990,3300,11585,7356,3360,1967,1289,624,509,1622,1127,515,28368,26690,1594,14801,15189,2743,6690,3717,15534,1306,ZIP_CODE-60607-2021 +ZIP Code,2021,60608,83689,15392,19489,16442,10590,9000,7655,3393,1728,3924,6462,4994,79765,68297,8837,36923,46766,39476,11486,14042,16943,1742,ZIP_CODE-60608-2021 +ZIP Code,2021,60609,61861,15202,11900,8011,8603,7565,5743,3821,1016,3888,6090,5212,57973,46659,7772,30963,30898,33408,3924,14573,9140,816,ZIP_CODE-60609-2021 +ZIP Code,2021,60610,42422,3817,13841,8534,3536,4139,4285,2945,1325,1287,1292,1231,41135,38605,6390,22094,20328,2109,4019,4967,29571,1756,ZIP_CODE-60610-2021 +ZIP Code,2021,60611,34562,2093,8272,6821,3200,4446,4710,3601,1419,1117,590,386,33445,32469,7339,18203,16359,2232,7076,1077,23254,923,ZIP_CODE-60611-2021 +ZIP Code,2021,60612,33908,7522,6902,6022,4567,3769,3091,1459,576,1967,2924,2368,31941,26386,3386,17922,15986,5119,1535,18516,7703,1035,ZIP_CODE-60612-2021 +ZIP Code,2021,60613,53282,6579,14724,13666,5978,5383,3432,2264,1256,2936,2315,1328,50346,46703,4757,26335,26947,6124,4572,3140,37714,1732,ZIP_CODE-60613-2021 +ZIP Code,2021,60614,72119,10625,23433,14255,7267,6302,5659,3127,1451,3396,4108,3078,68723,61494,7001,35674,36445,4411,5148,2734,57602,2224,ZIP_CODE-60614-2021 +ZIP Code,2021,60615,41767,6101,11172,6657,4594,4703,4983,2358,1199,1759,2232,2103,40008,35666,5885,22768,18999,2205,3395,22218,11805,2144,ZIP_CODE-60615-2021 +ZIP Code,2021,60616,53085,7072,10961,9848,5886,7332,6280,3176,2530,2257,2503,2285,50828,46013,8695,27548,25537,3988,19773,12330,15582,1412,ZIP_CODE-60616-2021 +ZIP Code,2021,60617,84193,21647,13650,10388,10017,10635,8727,5763,3366,5041,7980,8626,79152,62546,13507,46014,38179,33740,171,44794,4880,608,ZIP_CODE-60617-2021 +ZIP Code,2021,60618,95078,20763,15721,20655,15333,10280,6732,3849,1745,6673,7628,6390,88405,74315,8176,47846,47232,36407,6077,2417,45911,4266,ZIP_CODE-60618-2021 +ZIP Code,2021,60619,63481,13711,8621,8675,7304,9386,8234,4333,3217,3597,5124,4987,59884,49770,11094,35506,27975,1043,168,60173,607,1490,ZIP_CODE-60619-2021 +ZIP Code,2021,60620,69357,16375,11103,7892,8218,9119,7917,5087,3646,4566,6255,5554,64791,52982,12580,38240,31117,1937,204,65454,774,988,ZIP_CODE-60620-2021 +ZIP Code,2021,60621,26538,7066,4325,2919,2744,3611,3047,1585,1241,2069,2730,2257,24469,19472,4039,13937,12601,959,144,24499,398,538,ZIP_CODE-60621-2021 +ZIP Code,2021,60622,54650,7711,14330,17062,6684,3977,2478,1426,982,3549,2446,1701,51101,46939,3568,27177,27473,11270,2605,3189,35064,2522,ZIP_CODE-60622-2021 +ZIP Code,2021,60623,77352,20412,14022,11283,9656,8521,6635,4999,1824,5125,8375,6912,72227,56940,9860,39857,37495,51574,263,21992,3002,521,ZIP_CODE-60623-2021 +ZIP Code,2021,60624,36986,9901,7066,4505,4707,4350,3824,1591,1042,2668,3727,3498,34318,27085,4110,19078,17908,2859,137,32122,1262,606,ZIP_CODE-60624-2021 +ZIP Code,2021,60625,80028,15667,14404,17535,11247,9346,6949,3029,1851,4751,5979,4797,75277,64361,8047,40506,39522,25898,10121,3780,37163,3066,ZIP_CODE-60625-2021 +ZIP Code,2021,60632,87395,23015,17076,12882,10088,10607,6700,5277,1750,6159,8628,8227,81236,64380,9802,42553,44842,72204,6020,881,7916,374,ZIP_CODE-60632-2021 +ZIP Code,2021,60633,12674,2808,2068,1784,1207,2117,1391,792,507,696,1193,909,11978,9866,1926,6467,6207,5271,10,3295,4039,59,ZIP_CODE-60633-2021 +ZIP Code,2021,60634,77520,15738,10821,10920,11140,12006,8785,5645,2465,3661,5869,6201,73859,61782,11458,40219,37301,31680,4147,1919,38741,1033,ZIP_CODE-60634-2021 +ZIP Code,2021,60636,30412,6796,4736,3468,3139,3953,3405,3498,1417,2017,2411,2368,28395,23616,6266,15764,14648,4273,49,25213,341,536,ZIP_CODE-60636-2021 +ZIP Code,2021,60637,49514,11594,12076,5686,5685,5273,5224,2561,1415,2670,4530,4278,46844,37920,6060,27240,22274,1377,2503,36352,7374,1908,ZIP_CODE-60637-2021 +ZIP Code,2021,60638,58959,14291,7806,9061,8027,8239,6491,2894,2150,3653,5613,5025,55306,44668,8057,28947,30012,32605,384,1583,23996,391,ZIP_CODE-60638-2021 +ZIP Code,2021,60639,89037,23367,14895,13204,12078,9824,8980,4439,2250,5889,8890,8587,83148,65670,10528,45013,44024,66456,1772,11773,8026,1010,ZIP_CODE-60639-2021 +ZIP Code,2021,60640,67936,8275,14058,14701,9720,9101,5610,3493,2978,3011,3162,2087,64925,59661,8976,32418,35518,9246,7216,11301,37673,2500,ZIP_CODE-60640-2021 +ZIP Code,2021,60641,71003,16177,10483,12180,10340,9095,7209,3626,1893,4432,6361,5346,66571,54826,8030,36504,34499,38552,3487,1694,25142,2128,ZIP_CODE-60641-2021 +ZIP Code,2021,60642,21374,1884,7010,6681,2697,1258,1258,399,187,996,503,385,20378,19490,1155,10672,10702,3406,1583,2021,13545,819,ZIP_CODE-60642-2021 +ZIP Code,2021,60643,49796,11440,6035,5723,6039,7664,6678,3271,2946,2802,4116,4491,46994,38356,8986,26963,22833,1817,292,35528,10557,1602,ZIP_CODE-60643-2021 +ZIP Code,2021,60644,47630,12279,7590,5998,6242,5407,5697,3011,1406,3357,5033,3887,44273,35351,6798,25600,22030,4335,303,40264,1811,917,ZIP_CODE-60644-2021 +ZIP Code,2021,60645,48585,13057,7196,6388,6782,5537,5457,2663,1505,4211,4918,3918,44374,35528,6744,24038,24547,10050,7216,7263,21537,2519,ZIP_CODE-60645-2021 +ZIP Code,2021,60646,29326,7002,3256,3810,4221,3711,3288,2280,1758,2014,2668,2320,27312,22324,5361,15857,13469,4113,3259,198,20895,861,ZIP_CODE-60646-2021 +ZIP Code,2021,60647,85564,14620,20816,22494,10556,7690,5404,2522,1462,5488,5247,3860,80076,70944,6319,42804,42760,32028,3596,4961,42071,2908,ZIP_CODE-60647-2021 +ZIP Code,2021,60649,48973,10532,7859,7993,5542,5755,6692,2991,1609,3375,4157,3000,45598,38441,7360,26516,22457,1409,294,45258,1394,618,ZIP_CODE-60649-2021 +ZIP Code,2021,60651,64638,16307,11658,9381,8423,7136,6552,3379,1802,3826,6323,6152,60812,48331,8123,34297,30341,25519,161,34288,3583,1087,ZIP_CODE-60651-2021 +ZIP Code,2021,60652,43485,11059,6951,5594,6664,5503,4559,2048,1107,2282,4342,4434,41203,32426,5265,22212,21273,20528,358,18340,3615,644,ZIP_CODE-60652-2021 +ZIP Code,2021,60653,34519,8652,5294,4731,4096,4416,3959,2055,1316,2726,3055,2849,31793,25867,5161,20148,14371,1593,440,29390,2172,924,ZIP_CODE-60653-2021 +ZIP Code,2021,60654,21859,926,7081,6891,2052,2412,1634,615,248,484,364,78,21375,20933,1672,10783,11076,1835,2671,898,15525,930,ZIP_CODE-60654-2021 +ZIP Code,2021,60655,28751,7061,3795,3295,4013,4273,3559,1809,946,1619,2945,2497,27132,21690,4197,14472,14279,2691,411,1498,23305,846,ZIP_CODE-60655-2021 +ZIP Code,2021,60656,28665,5489,3538,5182,3847,3713,3727,2030,1139,1865,2065,1559,26800,23176,5064,13832,14833,3647,3241,1034,20027,716,ZIP_CODE-60656-2021 +ZIP Code,2021,60657,72113,9371,23860,17192,7404,5857,4513,2517,1399,4060,3341,1970,68053,62742,5948,34485,37628,6393,4688,2648,55384,3000,ZIP_CODE-60657-2021 +ZIP Code,2021,60659,43729,11751,6546,6087,5544,5914,4722,1941,1224,3394,4027,4320,40335,31978,5117,22259,21470,10484,11678,3678,15716,2173,ZIP_CODE-60659-2021 +ZIP Code,2021,60660,44972,5918,10937,9113,5752,4907,4343,2733,1269,2396,2288,1184,42576,39054,6121,22182,22790,7934,6118,6411,22391,2118,ZIP_CODE-60660-2021 +ZIP Code,2021,60661,11073,870,3293,4199,1510,726,308,109,58,529,293,48,10544,10203,318,5369,5704,910,3177,262,6388,336,ZIP_CODE-60661-2021 +ZIP Code,2021,60666,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ZIP_CODE-60666-2021 +ZIP Code,2021,60707,41309,8672,5879,5966,5835,5481,4876,3055,1545,2030,3558,3084,39279,32637,6874,21941,19368,16839,1491,2796,19405,778,ZIP_CODE-60707-2021 +ZIP Code,2021,60827,26010,8279,4338,3268,3208,2792,2673,1039,413,2374,3184,2714,23636,17731,2656,14285,11725,1764,3,23328,416,499,ZIP_CODE-60827-2021 +ZIP Code,2021,60626,50295,8007,11937,8965,6995,6738,4360,2178,1115,2810,2977,2165,47485,42288,5098,25318,24977,9694,2724,12646,23029,2202,ZIP_CODE-60626-2021 +ZIP Code,2021,60628,64489,13734,11638,7491,7593,9066,6930,4860,3177,3557,5498,4657,60932,50755,10940,34961,29528,2775,79,59168,1462,1005,ZIP_CODE-60628-2021 +ZIP Code,2021,60629,107487,29283,20690,13227,14954,11096,8187,7688,2362,8267,10786,10229,99220,78204,13746,53753,53734,79111,595,18878,7650,1253,ZIP_CODE-60629-2021 +ZIP Code,2021,60630,55591,11093,7053,8926,7337,7479,7975,3605,2123,3238,4359,3490,52353,44498,9658,27787,27804,14180,7122,1007,31325,1957,ZIP_CODE-60630-2021 +ZIP Code,2021,60631,30589,6925,3308,4357,3813,4657,3686,1846,1997,2342,2663,1920,28247,23664,5546,15516,15073,4491,1262,307,23360,1169,ZIP_CODE-60631-2021