diff --git a/bus_procurement_cost/FTA_bus_grant_analysis.ipynb b/bus_procurement_cost/FTA_bus_grant_analysis.ipynb index 8fd502843..7ff562987 100644 --- a/bus_procurement_cost/FTA_bus_grant_analysis.ipynb +++ b/bus_procurement_cost/FTA_bus_grant_analysis.ipynb @@ -33,7 +33,7 @@ }, "outputs": [], "source": [ - "# import shared_utils\n", + "import shared_utils\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pandas as pd\n", @@ -74,250 +74,106 @@ }, "source": [ "## Data Cleaning\n", - "1. snake-case column name\n", - "2. currency format funcding column (with $ and , )\n", + "1. snake-case column names\n", + "2. remove currency formatting from funding column (with $ and , )\n", "3. seperate text from # of bus col (split at '(')\n", " a. trim spaces in new col\n", " b. get rid of () characters in new col\n", - "4. trim spaces in other columns?" + "4. trim spaces in other columns\n", + "5. exnamine column values and replace/update as needed\n", + "6. create new columns for bus size type and prop type\n" + ] + }, + { + "cell_type": "markdown", + "id": "cb70936a-8d54-4ae5-b9cc-ef64ea04c8b5", + "metadata": { + "tags": [] + }, + "source": [ + "### Dataframe cleaning" ] }, { "cell_type": "code", "execution_count": 3, - "id": "797069c2-1937-4b11-bc6f-f1e5eb39534a", + "id": "7efb6ebf-474a-4c58-8052-a7427e881649", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Index(['state', 'project_sponsor', 'project_title', 'description', 'funding',\n", - " '#_of_buses', 'project_type', 'propulsion_type', 'area_served',\n", - " 'congressional_districts', 'fta_region', 'bus/low-no_program'],\n", - " dtype='object')" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "# snake case columns names via list\n", - "new_col = [\n", - " \"state\",\n", - " \"project_sponsor\",\n", - " \"project_title\",\n", - " \"description\",\n", - " \"funding\",\n", - " \"#_of_buses\",\n", - " \"project_type\",\n", - " \"propulsion_type\",\n", - " \"area_served\",\n", - " \"congressional_districts\",\n", - " \"fta_region\",\n", - " \"bus/low-no_program\",\n", - "]\n", + "# fucntions to clean up dataframe and df columns\n", + "def snake_case(df):\n", + " df.columns=df.columns.str.lower()\n", + " df.columns=df.columns.str.replace(\" \", \"_\")\n", + " df.columns=df.columns.str.strip()\n", "\n", - "df.columns = new_col\n", - "df.columns" + "def fund_cleaner(df,column):\n", + " df[column]= df[column].str.replace(\"$\", \"\")\n", + " df[column]= df[column].str.replace(\",\", \"\")\n", + " df[column]= df[column].str.strip()\n", + "\n" ] }, { "cell_type": "code", "execution_count": 4, - "id": "03193a06-1851-4c51-bd45-5576ff66993c", + "id": "f55008ae-1de5-4cd3-89f2-87cd4eac17cd", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "dtype('O')" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "$5,000,000 3\n", - "$6,000,000 2\n", - "$3,400,000 2\n", - "$104,000,000 1\n", - "$4,313,552 1\n", - "$3,133,129 1\n", - "$3,187,200 1\n", - "$3,199,038 1\n", - "$3,248,500 1\n", - "$3,303,600 1\n", - "$3,326,067 1\n", - "$3,609,800 1\n", - "$3,645,000 1\n", - "$3,937,500 1\n", - "$4,094,652 1\n", - "$4,278,772 1\n", - "$4,500,000 1\n", - "$4,492,904 1\n", - "$2,860,250 1\n", - "$4,690,010 1\n", - "$4,738,886 1\n", - "$5,001,700 1\n", - "$5,750,351 1\n", - "$5,883,200 1\n", - "$5,945,553 1\n", - "$6,197,180 1\n", - "$6,341,306 1\n", - "$6,407,460 1\n", - "$6,424,808 1\n", - "$6,455,325 1\n", - "$2,932,500 1\n", - "$2,819,460 1\n", - "$103,000,000 1\n", - "$1,080,000 1\n", - "$233,760 1\n", - "$280,800 1\n", - "$300,000 1\n", - "$320,000 1\n", - "$514,002 1\n", - "$653,184 1\n", - "$723,171 1\n", - "$753,118 1\n", - "$776,714 1\n", - "$945,178 1\n", - "$1,006,750 1\n", - "$1,010,372 1\n", - "$1,055,365 1\n", - "$1,145,951 1\n", - "$2,359,072 1\n", - "$1,162,000 1\n", - "$1,200,000 1\n", - "$1,276,628 1\n", - "$1,280,000 1\n", - "$1,456,970 1\n", - "$1,506,618 1\n", - "$1,672,000 1\n", - "$1,760,000 1\n", - "$2,063,160 1\n", - "$2,160,000 1\n", - "$2,162,886 1\n", - "$2,207,758 1\n", - "$2,212,747 1\n", - "$6,586,104 1\n", - "$6,635,394 1\n", - "$6,859,296 1\n", - "$28,947,368 1\n", - "$19,040,336 1\n", - "$20,000,000 1\n", - "$20,370,793 1\n", - "$20,381,950 1\n", - "$21,490,560 1\n", - "$22,286,745 1\n", - "$22,469,312 1\n", - "$23,280,546 1\n", - "$23,984,700 1\n", - "$25,000,000 1\n", - "$25,513,684 1\n", - "$25,906,730 1\n", - "$26,437,120 1\n", - "$29,330,243 1\n", - "$7,305,526 1\n", - "$29,331,665 1\n", - "$30,128,378 1\n", - "$30,890,413 1\n", - "$31,535,000 1\n", - "$33,552,634 1\n", - "$37,808,113 1\n", - "$37,962,840 1\n", - "$39,142,124 1\n", - "$39,863,156 1\n", - "$40,402,548 1\n", - "$47,000,000 1\n", - "$71,439,261 1\n", - "$80,000,000 1\n", - "$18,262,255 1\n", - "$17,853,710 1\n", - "$17,532,900 1\n", - "$17,055,353 1\n", - "$7,393,183 1\n", - "$7,440,000 1\n", - "$7,443,765 1\n", - "$7,526,400 1\n", - "$7,598,425 1\n", - "$7,852,320 1\n", - "$8,122,850 1\n", - "$8,740,728 1\n", - "$8,784,606 1\n", - "$9,644,865 1\n", - "$9,650,646 1\n", - "$9,806,428 1\n", - "$9,899,120 1\n", - "$10,000,000 1\n", - "$10,388,000 1\n", - "$10,694,736 1\n", - "$10,700,000 1\n", - "$11,560,000 1\n", - "$11,570,906 1\n", - "$12,299,377 1\n", - "$12,458,500 1\n", - "$12,600,000 1\n", - "$13,295,699 1\n", - "$13,880,910 1\n", - "$15,423,904 1\n", - "$16,166,822 1\n", - "$16,358,000 1\n", - "$181,250 1\n", - "Name: funding, dtype: int64" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], + "source": [ + "#snake case function to Df\n", + "snake_case(df)" + ] + }, + { + "cell_type": "markdown", + "id": "d012306e-86ff-4351-86b3-c3a8dc3145fd", + "metadata": { + "tags": [] + }, + "source": [ + "### Column Cleaning" + ] + }, + { + "cell_type": "markdown", + "id": "6fb7a5e0-6649-468b-9f0e-4b36281e0db0", + "metadata": { + "tags": [] + }, "source": [ - "# checking data type of funding col\n", - "# checking to see if any values are not numbers\n", - "# will need to clean up this col\n", - "display(df[\"funding\"].dtype, df.funding.value_counts())" + "#### propulsion_type rename to propulstion category" ] }, { "cell_type": "code", "execution_count": 5, - "id": "7efb6ebf-474a-4c58-8052-a7427e881649", + "id": "9e22e6fa-857d-44c3-beec-0f83f71a6b1c", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_673/2798189375.py:2: FutureWarning: The default value of regex will change from True to False in a future version. In addition, single character regular expressions will *not* be treated as literal strings when regex=True.\n", - " df['funding']=df['funding'].str.replace('$','')\n" - ] - } - ], + "outputs": [], "source": [ - "# clean up funding column. removing $ and , and making column as int64\n", - "df[\"funding\"] = df[\"funding\"].str.replace(\"$\", \"\")\n", - "df[\"funding\"] = df[\"funding\"].str.replace(\",\", \"\")\n", - "df[\"funding\"] = df[\"funding\"].astype(\"int64\")" + "#rename col to propulsion category\n", + "df=df.rename(columns={'propulsion_type':'propulsion_category'})" ] }, { "cell_type": "code", "execution_count": 6, - "id": "2316c492-d1c5-43fd-abb8-d9a0c510f49e", + "id": "6d7d9992-fc2c-473f-bad3-f5dbbb68731f", + "metadata": {}, + "outputs": [], + "source": [ + "# make values in prop_cat col lower case and remove spaces\n", + "df[\"propulsion_category\"] = df[\"propulsion_category\"].str.lower()\n", + "df[\"propulsion_category\"] = df[\"propulsion_category\"].str.replace(\" \", \"\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "b78f4274-9b4e-464b-8b59-00882853b6ea", "metadata": {}, "outputs": [ - { - "data": { - "text/plain": [ - "dtype('int64')" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, { "data": { "text/html": [ @@ -344,9 +200,9 @@ " project_title\n", " description\n", " funding\n", - " #_of_buses\n", + " approx_#_of_buses\n", " project_type\n", - " propulsion_type\n", + " propulsion_category\n", " area_served\n", " congressional_districts\n", " fta_region\n", @@ -360,7 +216,7 @@ " Washington Metropolitan Area Transit Authority...\n", " Battery-Electric Metrobus Procurement and Elec...\n", " WMATA will receive funding to convert its Cind...\n", - " 104000000\n", + " $104,000,000\n", " 100(beb)\n", " bus/chargers\n", " zero\n", @@ -375,7 +231,7 @@ " Dallas Area Rapid Transit (DART)\n", " DART CNG Bus Fleet Modernization Project\n", " Dallas Area Rapid Transit will receive funding...\n", - " 103000000\n", + " $103,000,000\n", " 90 (estimated-CNG buses)\n", " bus\n", " low\n", @@ -390,7 +246,7 @@ " Southeastern Pennsylvania Transportation Autho...\n", " SEPTA Zero-Emission Bus Transition Facility Sa...\n", " The Southeastern Pennsylvania Transportation A...\n", - " 80000000\n", + " $80,000,000\n", " 0\n", " facility\n", " zero\n", @@ -399,36 +255,6 @@ " 3\n", " Low-No\n", " \n", - " \n", - " 3\n", - " LA\n", - " New Orleans Regional Transit Authority\n", - " Accelerating Zero-Emissions Mobility for a Res...\n", - " The New Orleans Regional Transit Authority wil...\n", - " 71439261\n", - " 20 (zero-emission)\n", - " Bus / Chargers / Equipment\n", - " zero\n", - " Large Urban\n", - " LA-002 ; LA-001\n", - " 6\n", - " Low-No\n", - " \n", - " \n", - " 4\n", - " NJ\n", - " New Jersey Transit Corporation\n", - " Hilton Bus Garage Modernization\n", - " New Jersey Transit will receive funding to mod...\n", - " 47000000\n", - " 0\n", - " facility/chargers\n", - " zero\n", - " Large Urban\n", - " nj-011\n", - " 2\n", - " Bus\n", - " \n", " \n", "\n", "" @@ -438,192 +264,94 @@ "0 DC Washington Metropolitan Area Transit Authority... \n", "1 TX Dallas Area Rapid Transit (DART) \n", "2 PA Southeastern Pennsylvania Transportation Autho... \n", - "3 LA New Orleans Regional Transit Authority \n", - "4 NJ New Jersey Transit Corporation \n", "\n", " project_title \\\n", "0 Battery-Electric Metrobus Procurement and Elec... \n", "1 DART CNG Bus Fleet Modernization Project \n", "2 SEPTA Zero-Emission Bus Transition Facility Sa... \n", - "3 Accelerating Zero-Emissions Mobility for a Res... \n", - "4 Hilton Bus Garage Modernization \n", "\n", - " description funding \\\n", - "0 WMATA will receive funding to convert its Cind... 104000000 \n", - "1 Dallas Area Rapid Transit will receive funding... 103000000 \n", - "2 The Southeastern Pennsylvania Transportation A... 80000000 \n", - "3 The New Orleans Regional Transit Authority wil... 71439261 \n", - "4 New Jersey Transit will receive funding to mod... 47000000 \n", + " description funding \\\n", + "0 WMATA will receive funding to convert its Cind... $104,000,000 \n", + "1 Dallas Area Rapid Transit will receive funding... $103,000,000 \n", + "2 The Southeastern Pennsylvania Transportation A... $80,000,000 \n", "\n", - " #_of_buses project_type propulsion_type \\\n", - "0 100(beb) bus/chargers zero \n", - "1 90 (estimated-CNG buses) bus low \n", - "2 0 facility zero \n", - "3 20 (zero-emission) Bus / Chargers / Equipment zero \n", - "4 0 facility/chargers zero \n", + " approx_#_of_buses project_type propulsion_category area_served \\\n", + "0 100(beb) bus/chargers zero Large Urban \n", + "1 90 (estimated-CNG buses) bus low Large Urban \n", + "2 0 facility zero Large Urban \n", "\n", - " area_served congressional_districts fta_region \\\n", - "0 Large Urban DC-001 ; MD-004 ; MD-008 ; VA-008 ; VA-011 3 \n", - "1 Large Urban TX-003 ; TX-004 ; TX-005 ; TX-006 ; TX-024 ; T... 6 \n", - "2 Large Urban PA-002 ; PA-003 ; PA-004 ; PA-005 3 \n", - "3 Large Urban LA-002 ; LA-001 6 \n", - "4 Large Urban nj-011 2 \n", + " congressional_districts fta_region \\\n", + "0 DC-001 ; MD-004 ; MD-008 ; VA-008 ; VA-011 3 \n", + "1 TX-003 ; TX-004 ; TX-005 ; TX-006 ; TX-024 ; T... 6 \n", + "2 PA-002 ; PA-003 ; PA-004 ; PA-005 3 \n", "\n", " bus/low-no_program \n", "0 Low-No \n", "1 Low-No \n", - "2 Low-No \n", - "3 Low-No \n", - "4 Bus " + "2 Low-No " ] }, + "execution_count": 7, "metadata": {}, - "output_type": "display_data" + "output_type": "execute_result" } ], "source": [ - "# checking to see if str.replace worked.\n", - "display(df[\"funding\"].dtype, df.head())" + "df.head(3)" ] }, { - "cell_type": "code", - "execution_count": 7, - "id": "1fb94754-e795-4e78-8a91-2732566a1792", - "metadata": {}, - "outputs": [], + "cell_type": "markdown", + "id": "354cb76f-f71f-4a30-8c85-aece5ac3f0d3", + "metadata": { + "tags": [] + }, "source": [ - "# test of removing the spaces first in # of bus colum, THEN split by (\n", - "df[\"#_of_buses\"] = df[\"#_of_buses\"].str.replace(\" \", \"\")" + "#### funding" ] }, { "cell_type": "code", "execution_count": 8, - "id": "f1203ac6-0247-47f8-9f96-0cac2129556d", + "id": "ff8721be-5cbd-430f-b947-4110c397de23", "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "0 34\n", - "7(Electric) 3\n", - "2 3\n", - "4(BEBs) 3\n", - "20(BEBs) 3\n", - "2(electric) 2\n", - "9 2\n", - "16(hybridelectric) 2\n", - "5(CNG) 2\n", - "4(cng) 2\n", - "6 2\n", - "7 2\n", - "5 2\n", - "10(CNG) 1\n", - "4(zeroemissionelectric) 1\n", - "11(CNGfueled) 1\n", - "4(hybridelectric) 1\n", - "25(hybridelectrics) 1\n", - "6(dieselelectrichybrids) 1\n", - "39 1\n", - "9(CNG) 1\n", - "4(hybrid) 1\n", - "10(BEBs) 1\n", - "4 1\n", - "100(beb) 1\n", - "15 1\n", - "9(dieselandgas) 1\n", - "3(1:CNGbus;2cutawayCNGbuses) 1\n", - "1(hybrid) 1\n", - "4(propane) 1\n", - "3(propanedpoweredvehicles) 1\n", - "6(CNG) 1\n", - "5(hybrid) 1\n", - "1(zeroemission) 1\n", - "9(propanebuses) 1\n", - "6(diesel-electrichybrids) 1\n", - "7(propanebuses) 1\n", - "3(diesel-electric) 1\n", - "2(hybrid) 1\n", - "5(cng) 1\n", - "7(hybridelectric) 1\n", - "15(propane) 1\n", - "10(hybridelectricbuses) 1\n", - "7(4fuelcell/3CNG) 1\n", - "11(Electric) 1\n", - "20(BEB) 1\n", - "8 1\n", - "12(FuelCell) 1\n", - "39(CNG) 1\n", - "18 1\n", - "17(BEBs) 1\n", - "13(BEBs) 1\n", - "25(FuelCellElectric) 1\n", - "23(FCEB) 1\n", - "69 1\n", - "15(Electric)\\n16(Hybrid) 1\n", - "30(BEBs) 1\n", - "16(BEBs) 1\n", - "35(BEBs) 1\n", - "40(cngbuses) 1\n", - "20(zero-emission) 1\n", - "20(hybrid) 1\n", - "13 1\n", - "56estimated-cutawayvans(PM-awardwillnotfund68buses) 1\n", - "12batteryelectric 1\n", - "90(estimated-CNGbuses) 1\n", - "6(2BEBsand4HydrogenFuelCellBuses) 1\n", - "6(hydrogenfuelcell) 1\n", - "11(dieselelectrichybrids) 1\n", - "11 1\n", - "6(BEBs) 1\n", - "8(zeroemissionbuses) 1\n", - "42 1\n", - "50(BEBsparatransitbuses) 1\n", - "14(BEB) 1\n", - "134 1\n", - "37(cng) 1\n", - "160 1\n", - "31 1\n", - "25(lowemissionCNG) 1\n", - "3 1\n", - "Name: #_of_buses, dtype: int64" - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_762/4154908731.py:8: FutureWarning: The default value of regex will change from True to False in a future version. In addition, single character regular expressions will *not* be treated as literal strings when regex=True.\n", + " df[column]= df[column].str.replace(\"$\", \"\")\n" + ] } ], "source": [ - "# spaces removed, and zeros are kept\n", - "df[\"#_of_buses\"].value_counts()" + "fund_cleaner(df,'funding')" ] }, { "cell_type": "code", "execution_count": 9, - "id": "1e682fca-2f4b-4459-a46e-fccce29f2650", + "id": "a40fd940-153f-4d64-96fb-568d130beb34", "metadata": {}, "outputs": [], "source": [ - "# spliting the # of buses column into 2, using the ( char as the delimiter\n", - "df[[\"bus_count\", \"bus_desc\"]] = df[\"#_of_buses\"].str.split(pat=\"(\", n=1, expand=True)" + "df[\"funding\"] = df[\"funding\"].astype(\"int64\")" ] }, { "cell_type": "code", "execution_count": 10, - "id": "156b81ec-4807-4226-97cf-cd36dc39dfd4", + "id": "7dba2d0a-b475-4f2a-a483-2a24a777a46d", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Index(['state', 'project_sponsor', 'project_title', 'description', 'funding',\n", - " '#_of_buses', 'project_type', 'propulsion_type', 'area_served',\n", - " 'congressional_districts', 'fta_region', 'bus/low-no_program',\n", - " 'bus_count', 'bus_desc'],\n", + " 'approx_#_of_buses', 'project_type', 'propulsion_category',\n", + " 'area_served', 'congressional_districts', 'fta_region',\n", + " 'bus/low-no_program'],\n", " dtype='object')" ] }, @@ -633,74 +361,56 @@ } ], "source": [ - "# checking col. retained the initial col. and added new columns to the end.\n", "df.columns" ] }, + { + "cell_type": "markdown", + "id": "7077380f-1f92-4108-bac1-77db8f79568d", + "metadata": { + "tags": [] + }, + "source": [ + "#### split `approx_#_of_buses` to `bus_count` and `prop_type`" + ] + }, { "cell_type": "code", "execution_count": 11, - "id": "fd20bd24-6df2-4b7d-ad92-2b52fe2c6a41", + "id": "1fb94754-e795-4e78-8a91-2732566a1792", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0 34\n", - "4 10\n", - "7 8\n", - "6 8\n", - "20 6\n", - "2 6\n", - "5 6\n", - "9 5\n", - "11 4\n", - "3 4\n", - "16 3\n", - "15 3\n", - "10 3\n", - "25 3\n", - "8 2\n", - "39 2\n", - "1 2\n", - "13 2\n", - "56estimated-cutawayvans 1\n", - "134 1\n", - "42 1\n", - "50 1\n", - "14 1\n", - "100 1\n", - "37 1\n", - "160 1\n", - "31 1\n", - "12batteryelectric 1\n", - "90 1\n", - "18 1\n", - "17 1\n", - "23 1\n", - "69 1\n", - "30 1\n", - "35 1\n", - "40 1\n", - "12 1\n", - "Name: bus_count, dtype: int64" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "# examining the new bus count col.\n", - "# zero values remained the same\n", - "# see there are 2 values that are inconsistent.\n", - "df.bus_count.value_counts()" + "# test of removing the spaces first in # of bus colum, THEN split by (\n", + "df[\"approx_#_of_buses\"] = df[\"approx_#_of_buses\"].str.replace(\" \", \"\")" ] }, { "cell_type": "code", "execution_count": 12, + "id": "1e682fca-2f4b-4459-a46e-fccce29f2650", + "metadata": {}, + "outputs": [], + "source": [ + "# spliting the # of buses column into 2, using the ( char as the delimiter\n", + "# also fills `none` values with `needs manual check`\n", + "df[[\"bus_count\", \"prop_type\"]] = df[\"approx_#_of_buses\"].str.split(pat=\"(\", n=1, expand=True)\n", + "df[[\"bus_count\", \"prop_type\"]] = df[[\"bus_count\", \"prop_type\"]].fillna('needs manual check')" + ] + }, + { + "cell_type": "markdown", + "id": "7a6e2c90-9da1-4cfb-8032-397baa74579a", + "metadata": { + "tags": [] + }, + "source": [ + "#### bus_count" + ] + }, + { + "cell_type": "code", + "execution_count": 13, "id": "3d3c02c1-6582-4034-b0df-596235ac35fd", "metadata": {}, "outputs": [], @@ -713,7 +423,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, "id": "261cac0b-6427-4420-bbb2-41121574b09e", "metadata": {}, "outputs": [], @@ -724,7 +434,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 15, "id": "887f3bce-9b0e-45a1-93ae-920a3584f466", "metadata": {}, "outputs": [ @@ -753,7 +463,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "id": "46065069-4d01-4f54-a132-a671d50ac9b9", "metadata": {}, "outputs": [], @@ -766,324 +476,218 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 17, "id": "8fe33276-6264-4c6e-80ec-530f315e79ce", "metadata": {}, "outputs": [], "source": [ "# updating values again for bus_desc. same location\n", - "df.loc[58, \"bus_desc\"] = \"estimated-cutaway vans (PM- award will not fund 68 buses)\"\n", - "df.loc[32, \"bus_desc\"] = \"battery electric\"" + "df.loc[58, \"prop_type\"] = \"estimated-cutaway vans (PM- award will not fund 68 buses)\"\n", + "df.loc[32, \"prop_type\"] = \"battery electric\"" ] }, { "cell_type": "code", - "execution_count": 17, - "id": "28fc0972-03ae-4c56-a207-906732deb4ab", + "execution_count": 18, + "id": "7a4d910e-af55-46b0-a92c-aa52e1a892e8", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "state MN\n", - "project_sponsor Metro Transit\n", - "project_title Investments Toward an Electric Future: Metro T...\n", - "description Metro Transit will receive funding to buy batt...\n", - "funding 17532900\n", - "#_of_buses 12batteryelectric\n", - "project_type Bus / Chargers / Equipment\n", - "propulsion_type zero\n", - "area_served Large Urban\n", - "congressional_districts MN-002 ; MN-003 ; MN-004 ; MN-005 ; MN-006\n", - "fta_region 5\n", - "bus/low-no_program Low-No\n", - "bus_count 12\n", - "bus_desc battery electric\n", - "Name: 32, dtype: object" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "state TX\n", - "project_sponsor Texas Department of Transportation on behalf o...\n", - "project_title FY23 Rural Transit Asset Replacement & Moderni...\n", - "description The Texas Department of Transportation will re...\n", - "funding 7443765\n", - "#_of_buses 56estimated-cutawayvans(PM-awardwillnotfund68b...\n", - "project_type bus / facilitiy\n", - "propulsion_type low\n", - "area_served Rural\n", - "congressional_districts TX-001 ; TX-002 ; TX-004 ; TX-005 ; TX-006 ; T...\n", - "fta_region 6\n", - "bus/low-no_program Low-No\n", - "bus_count 56\n", - "bus_desc estimated-cutaway vans (PM- award will not fun...\n", - "Name: 58, dtype: object" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ - "# values updated as inteneded for bus count and bus desc\n", - "display(df.loc[32], df.loc[58])" + "# bus count for row 12 needs to be adjusted to 31 instead of 15\n", + "df.loc[12, \"bus_count\"] = 31" ] }, { "cell_type": "code", - "execution_count": 18, - "id": "5773714f-1df8-403d-9074-9936a47522a3", + "execution_count": 19, + "id": "edfd4b23-e384-47a1-bb7b-461fd04c2d32", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "0 34\n", - "4 10\n", - "7 8\n", - "6 8\n", - "20 6\n", - "2 6\n", - "5 6\n", - "9 5\n", - "11 4\n", - "3 4\n", - "16 3\n", - "15 3\n", - "10 3\n", - "25 3\n", - "8 2\n", - "39 2\n", - "1 2\n", - "13 2\n", - "56 1\n", - "134 1\n", - "42 1\n", - "50 1\n", - "14 1\n", - "100 1\n", - "37 1\n", - "160 1\n", - "31 1\n", - "12 1\n", - "90 1\n", - "18 1\n", - "17 1\n", - "23 1\n", - "69 1\n", - "30 1\n", - "35 1\n", - "40 1\n", - "12 1\n", - "Name: bus_count, dtype: int64" + "state NC\n", + "project_sponsor City of Charlotte - Charlotte Area Transit System\n", + "project_title Charlotte Area Transit System's Sustainable Fl...\n", + "description The city of Charlotte will receive funding to ...\n", + "funding 30890413\n", + "approx_#_of_buses 15(Electric)\\n16(Hybrid)\n", + "project_type Bus / Chargers / Equipment\n", + "propulsion_category zero/low\n", + "area_served Large Urban\n", + "congressional_districts NC-008 ; NC-012 ; NC-013 ; NC-014 ; SC-005\n", + "fta_region 4\n", + "bus/low-no_program Bus\n", + "bus_count 31\n", + "prop_type Electric)\\n16(Hybrid)\n", + "Name: 12, dtype: object" ] }, - "execution_count": 18, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# confirming via value counts that all values are valid now.\n", - "df.bus_count.value_counts()" + "# confirming the change\n", + "df.loc[12]" ] }, { - "cell_type": "code", - "execution_count": 19, - "id": "09750ef1-1eba-4561-b5ad-b05f2a3b5875", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_673/2239180410.py:3: FutureWarning: The default value of regex will change from True to False in a future version. In addition, single character regular expressions will *not* be treated as literal strings when regex=True.\n", - " df[\"bus_desc\"] = df[\"bus_desc\"].str.replace(\")\", \"\")\n" - ] - } - ], + "cell_type": "markdown", + "id": "58fd7f90-2935-4e58-92c6-4253758ad3c1", + "metadata": { + "tags": [] + }, "source": [ - "# clearning the bus desc col.\n", - "# removing the )\n", - "df[\"bus_desc\"] = df[\"bus_desc\"].str.replace(\")\", \"\")" + "#### project_type" ] }, { "cell_type": "code", "execution_count": 20, - "id": "e298fe1d-ab31-4cae-aa18-309d349b4b78", + "id": "ca77c135-1168-489e-802e-402c614bbb77", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array(['beb', 'estimated-CNGbuses', None, 'zero-emission', 'cngbuses',\n", - " 'BEBs', 'Electric\\n16(Hybrid', 'FCEB', 'Electric',\n", - " 'FuelCellElectric', 'CNG', 'FuelCell', 'hybrid', 'BEB',\n", - " 'battery electric', 'lowemissionCNG', 'cng',\n", - " 'BEBsparatransitbuses', 'hybridelectric', 'zeroemissionbuses',\n", - " 'dieselelectrichybrids', 'hydrogenfuelcell',\n", - " '2BEBsand4HydrogenFuelCellBuses', '4fuelcell/3CNG',\n", - " 'estimated-cutaway vans (PM- award will not fund 68 buses',\n", - " 'hybridelectricbuses', 'CNGfueled', 'zeroemissionelectric',\n", - " 'hybridelectrics', 'dieselandgas', 'diesel-electrichybrids',\n", - " 'propane', 'electric', 'diesel-electric', 'propanebuses',\n", - " '1:CNGbus;2cutawayCNGbuses', 'zeroemission',\n", - " 'propanedpoweredvehicles'], dtype=object)" - ] - }, - "execution_count": 20, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "df[\"bus_desc\"].unique()" + "# using str.lower() on project type\n", + "df[\"project_type\"] = df[\"project_type\"].str.lower()\n", + "# using str.lower() on project type\n", + "df[\"project_type\"] = df[\"project_type\"].str.replace(\" \", \"\")" ] }, { "cell_type": "code", "execution_count": 21, - "id": "03f52229-29ad-4551-aa70-a9d53124d61e", + "id": "2014394c-33d9-44e9-b162-ab21988d9e8d", "metadata": {}, "outputs": [], "source": [ - "# stripping the values in the bus desc col\n", - "df[\"bus_desc\"] = df[\"bus_desc\"].str.strip()" + "# some values still need to get adjusted. will use a short dictionary to fix\n", + "new_type = {\n", + " \"\\tbus/facility\": \"bus/facility\",\n", + " \"bus/facilitiy\": \"bus/facility\",\n", + " \"facilities\": \"facility\",\n", + "}" ] }, { "cell_type": "code", "execution_count": 22, - "id": "9202f2a1-f309-4b86-8602-6989fe4c577a", + "id": "a6b0eeb6-cb94-4bb8-82ac-ba3c3763a3aa", "metadata": {}, - "outputs": [ + "outputs": [], + "source": [ + "# using replace() with the dictionary to replace keys in project type col\n", + "# syntax df.replace({'bus_desc': new_dict}, inplace=True)\n", + "df.replace({\"project_type\": new_type}, inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "52eb4fce-7c4d-4253-893c-73c59c2ecff5", + "metadata": {}, + "outputs": [ { "data": { "text/plain": [ - "array(['beb', 'estimated-CNGbuses', None, 'zero-emission', 'cngbuses',\n", - " 'BEBs', 'Electric\\n16(Hybrid', 'FCEB', 'Electric',\n", - " 'FuelCellElectric', 'CNG', 'FuelCell', 'hybrid', 'BEB',\n", - " 'battery electric', 'lowemissionCNG', 'cng',\n", - " 'BEBsparatransitbuses', 'hybridelectric', 'zeroemissionbuses',\n", - " 'dieselelectrichybrids', 'hydrogenfuelcell',\n", - " '2BEBsand4HydrogenFuelCellBuses', '4fuelcell/3CNG',\n", - " 'estimated-cutaway vans (PM- award will not fund 68 buses',\n", - " 'hybridelectricbuses', 'CNGfueled', 'zeroemissionelectric',\n", - " 'hybridelectrics', 'dieselandgas', 'diesel-electrichybrids',\n", - " 'propane', 'electric', 'diesel-electric', 'propanebuses',\n", - " '1:CNGbus;2cutawayCNGbuses', 'zeroemission',\n", - " 'propanedpoweredvehicles'], dtype=object)" + "array(['bus/chargers', 'bus', 'facility', 'bus/chargers/equipment',\n", + " 'facility/chargers', 'bus/facility', 'bus/facility/chargers',\n", + " 'chargers', 'bus/chargers/other', 'bus/facility/equipment',\n", + " 'bus/equipment', 'bus/facility/chargers/equipment',\n", + " 'bus/facility/other', 'facility/chargers/equipment',\n", + " 'facility/equipment', 'chargers/equipment', 'bus/other',\n", + " 'bus/facility/equipment/other'], dtype=object)" ] }, - "execution_count": 22, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df.bus_desc.unique()" + "df.project_type.unique()" ] }, { - "cell_type": "code", - "execution_count": 23, - "id": "bba62d67-35ab-4334-898b-f7581b40c574", - "metadata": {}, - "outputs": [], + "cell_type": "markdown", + "id": "dd2125a9-1117-4baa-b704-1aad30249e6d", + "metadata": { + "tags": [] + }, "source": [ - "# creating a dictionary to add spaces back to the values\n", - "new_dict = {\n", - " \"beb\": \"BEB\",\n", - " \"estimated-CNGbuses\": \"estimated-CNG buses\",\n", - " \"cngbuses\": \"CNG buses\",\n", - " \"BEBs\": \"BEB\",\n", - " \"Electric\\n16(Hybrid\": \"15 electic, 16 hybrid\",\n", - " \"FuelCellElectric\": \"fuel cell electric\",\n", - " \"FuelCell\": \"fuel cell\",\n", - " \"lowemissionCNG\": \"low emission CNG\",\n", - " \"cng\": \"CNG\",\n", - " \"BEBsparatransitbuses\": \"BEBs paratransit buses\",\n", - " \"hybridelectric\": \"hybrid electric\",\n", - " \"zeroemissionbuses\": \"zero emission buses\",\n", - " \"dieselelectrichybrids\": \"diesel electric hybrids\",\n", - " \"hydrogenfuelcell\": \"hydrogen fuel cell\",\n", - " \"2BEBsand4HydrogenFuelCellBuses\": \"2 BEBs and 4 hydrogen fuel cell buses\",\n", - " \"4fuelcell/3CNG\": \"4 fuel cell / 3 CNG\",\n", - " \"hybridelectricbuses\": \"hybrid electric buses\",\n", - " \"CNGfueled\": \"CNG fueled\",\n", - " \"zeroemissionelectric\": \"zero emission electric\",\n", - " \"hybridelectrics\": \"hybrid electrics\",\n", - " \"dieselandgas\": \"diesel and gas\",\n", - " \"diesel-electrichybrids\": \"diesel-electric hybrids\",\n", - " \"propanebuses\": \"propane buses\",\n", - " \"1:CNGbus;2cutawayCNGbuses\": \"1:CNGbus ;2 cutaway CNG buses\",\n", - " \"zeroemission\": \"zero emission\",\n", - " \"propanedpoweredvehicles\": \"propaned powered vehicles\",\n", - "}" + "#### `prop_type`" ] }, { "cell_type": "code", "execution_count": 24, - "id": "c883651a-7959-40ec-8bfe-2935f7f8e312", + "id": "09750ef1-1eba-4561-b5ad-b05f2a3b5875", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_762/2225036280.py:3: FutureWarning: The default value of regex will change from True to False in a future version. In addition, single character regular expressions will *not* be treated as literal strings when regex=True.\n", + " df[\"prop_type\"] = df[\"prop_type\"].str.replace(\")\", \"\")\n" + ] + } + ], "source": [ - "# using new dictionary to replace values in the bus desc col\n", - "df.replace({\"bus_desc\": new_dict}, inplace=True)" + "# clearning the bus desc/prop_type col.\n", + "# removing the )\n", + "df[\"prop_type\"] = df[\"prop_type\"].str.replace(\")\", \"\")" ] }, { "cell_type": "code", "execution_count": 25, - "id": "3bf65796-704b-4309-853e-08c9d1159bee", + "id": "e298fe1d-ab31-4cae-aa18-309d349b4b78", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['BEB',\n", - " 'estimated-CNG buses',\n", - " None,\n", + "['beb',\n", + " 'estimated-CNGbuses',\n", + " 'needs manual check',\n", " 'zero-emission',\n", - " 'CNG buses',\n", - " '15 electic, 16 hybrid',\n", + " 'cngbuses',\n", + " 'BEBs',\n", + " 'Electric\\n16(Hybrid',\n", " 'FCEB',\n", " 'Electric',\n", - " 'fuel cell electric',\n", + " 'FuelCellElectric',\n", " 'CNG',\n", - " 'fuel cell',\n", + " 'FuelCell',\n", " 'hybrid',\n", + " 'BEB',\n", " 'battery electric',\n", - " 'low emission CNG',\n", - " 'BEBs paratransit buses',\n", - " 'hybrid electric',\n", - " 'zero emission buses',\n", - " 'diesel electric hybrids',\n", - " 'hydrogen fuel cell',\n", - " '2 BEBs and 4 hydrogen fuel cell buses',\n", - " '4 fuel cell / 3 CNG',\n", + " 'lowemissionCNG',\n", + " 'cng',\n", + " 'BEBsparatransitbuses',\n", + " 'hybridelectric',\n", + " 'zeroemissionbuses',\n", + " 'dieselelectrichybrids',\n", + " 'hydrogenfuelcell',\n", + " '2BEBsand4HydrogenFuelCellBuses',\n", + " '4fuelcell/3CNG',\n", " 'estimated-cutaway vans (PM- award will not fund 68 buses',\n", - " 'hybrid electric buses',\n", - " 'CNG fueled',\n", - " 'zero emission electric',\n", - " 'hybrid electrics',\n", - " 'diesel and gas',\n", - " 'diesel-electric hybrids',\n", + " 'hybridelectricbuses',\n", + " 'CNGfueled',\n", + " 'zeroemissionelectric',\n", + " 'hybridelectrics',\n", + " 'dieselandgas',\n", + " 'diesel-electrichybrids',\n", " 'propane',\n", " 'electric',\n", " 'diesel-electric',\n", - " 'propane buses',\n", - " '1:CNGbus ;2 cutaway CNG buses',\n", - " 'zero emission',\n", - " 'propaned powered vehicles']" + " 'propanebuses',\n", + " '1:CNGbus;2cutawayCNGbuses',\n", + " 'zeroemission',\n", + " 'propanedpoweredvehicles']" ] }, "execution_count": 25, @@ -1092,191 +696,73 @@ } ], "source": [ - "# confirming the bus desc values were replaced as indeded.\n", - "list(df.bus_desc.unique())" + "list(df[\"prop_type\"].unique())" ] }, { "cell_type": "code", "execution_count": 26, - "id": "7a4d910e-af55-46b0-a92c-aa52e1a892e8", + "id": "03f52229-29ad-4551-aa70-a9d53124d61e", "metadata": {}, "outputs": [], "source": [ - "# bus count for row 12 needs to be adjusted to 31 instead of 15\n", - "df.loc[12, \"bus_count\"] = 31" + "# stripping the values in the bus desc col\n", + "df[\"prop_type\"] = df[\"prop_type\"].str.strip()" ] }, { "cell_type": "code", "execution_count": 27, - "id": "edfd4b23-e384-47a1-bb7b-461fd04c2d32", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "state NC\n", - "project_sponsor City of Charlotte - Charlotte Area Transit System\n", - "project_title Charlotte Area Transit System's Sustainable Fl...\n", - "description The city of Charlotte will receive funding to ...\n", - "funding 30890413\n", - "#_of_buses 15(Electric)\\n16(Hybrid)\n", - "project_type Bus / Chargers / Equipment\n", - "propulsion_type Zero / Low\n", - "area_served Large Urban\n", - "congressional_districts NC-008 ; NC-012 ; NC-013 ; NC-014 ; SC-005\n", - "fta_region 4\n", - "bus/low-no_program Bus\n", - "bus_count 31\n", - "bus_desc 15 electic, 16 hybrid\n", - "Name: 12, dtype: object" - ] - }, - "execution_count": 27, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# confirming the change\n", - "df.loc[12]" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "id": "ca77c135-1168-489e-802e-402c614bbb77", - "metadata": {}, - "outputs": [], - "source": [ - "# using str.lower() on project type\n", - "df[\"project_type\"] = df[\"project_type\"].str.lower()" - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "id": "3d9e2fe8-1f28-4d14-8a6d-f286a4641b2d", - "metadata": {}, - "outputs": [], - "source": [ - "# using str.lower() on project type\n", - "df[\"project_type\"] = df[\"project_type\"].str.replace(\" \", \"\")" - ] - }, - { - "cell_type": "code", - "execution_count": 30, - "id": "cd50c69d-5fad-4a9b-b88a-87d0191778fe", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['\\tbus/facility',\n", - " 'bus',\n", - " 'bus/chargers',\n", - " 'bus/chargers/equipment',\n", - " 'bus/chargers/other',\n", - " 'bus/equipment',\n", - " 'bus/facilitiy',\n", - " 'bus/facility',\n", - " 'bus/facility/chargers',\n", - " 'bus/facility/chargers/equipment',\n", - " 'bus/facility/equipment',\n", - " 'bus/facility/equipment/other',\n", - " 'bus/facility/other',\n", - " 'bus/other',\n", - " 'chargers',\n", - " 'chargers/equipment',\n", - " 'facilities',\n", - " 'facility',\n", - " 'facility/chargers',\n", - " 'facility/chargers/equipment',\n", - " 'facility/equipment']" - ] - }, - "execution_count": 30, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# confirming lower and replace worked as intended\n", - "list(df[\"project_type\"].sort_values(ascending=True).unique())" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "id": "2014394c-33d9-44e9-b162-ab21988d9e8d", + "id": "bba62d67-35ab-4334-898b-f7581b40c574", "metadata": {}, "outputs": [], "source": [ - "# some values still need to get adjusted. will use a short dictionary to fix\n", - "new_type = {\n", - " \"\\tbus/facility\": \"bus/facility\",\n", - " \"bus/facilitiy\": \"bus/facility\",\n", - " \"facilities\": \"facility\",\n", + "# creating a dictionary to add spaces back to the values\n", + "spaces = {\n", + " \"beb\": \"BEB\",\n", + " \"estimated-CNGbuses\": \"estimated-CNG buses\",\n", + " \"cngbuses\": \"CNG buses\",\n", + " \"BEBs\": \"BEB\",\n", + " \"Electric\\n16(Hybrid\": \"15 electic, 16 hybrid\",\n", + " \"FuelCellElectric\": \"fuel cell electric\",\n", + " \"FuelCell\": \"fuel cell\",\n", + " \"lowemissionCNG\": \"low emission CNG\",\n", + " \"cng\": \"CNG\",\n", + " \"BEBsparatransitbuses\": \"BEBs paratransit buses\",\n", + " \"hybridelectric\": \"hybrid electric\",\n", + " \"zeroemissionbuses\": \"zero emission buses\",\n", + " \"dieselelectrichybrids\": \"diesel electric hybrids\",\n", + " \"hydrogenfuelcell\": \"hydrogen fuel cell\",\n", + " \"2BEBsand4HydrogenFuelCellBuses\": \"2 BEBs and 4 hydrogen fuel cell buses\",\n", + " \"4fuelcell/3CNG\": \"4 fuel cell / 3 CNG\",\n", + " \"hybridelectricbuses\": \"hybrid electric buses\",\n", + " \"CNGfueled\": \"CNG fueled\",\n", + " \"zeroemissionelectric\": \"zero emission electric\",\n", + " \"hybridelectrics\": \"hybrid electrics\",\n", + " \"dieselandgas\": \"diesel and gas\",\n", + " \"diesel-electrichybrids\": \"diesel-electric hybrids\",\n", + " \"propanebuses\": \"propane buses\",\n", + " \"1:CNGbus;2cutawayCNGbuses\": \"1:CNGbus ;2 cutaway CNG buses\",\n", + " \"zeroemission\": \"zero emission\",\n", + " \"propanedpoweredvehicles\": \"propaned powered vehicles\",\n", "}" ] }, { "cell_type": "code", - "execution_count": 32, - "id": "a6b0eeb6-cb94-4bb8-82ac-ba3c3763a3aa", + "execution_count": 28, + "id": "c883651a-7959-40ec-8bfe-2935f7f8e312", "metadata": {}, "outputs": [], "source": [ - "# using replace() with the dictionary to replace keys in project type col\n", - "# syntax df.replace({'bus_desc': new_dict}, inplace=True)\n", - "df.replace({\"project_type\": new_type}, inplace=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "id": "7bb2161f-c0c6-43c8-a2b5-4643eea6f2a6", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['bus',\n", - " 'bus/chargers',\n", - " 'bus/chargers/equipment',\n", - " 'bus/chargers/other',\n", - " 'bus/equipment',\n", - " 'bus/facility',\n", - " 'bus/facility/chargers',\n", - " 'bus/facility/chargers/equipment',\n", - " 'bus/facility/equipment',\n", - " 'bus/facility/equipment/other',\n", - " 'bus/facility/other',\n", - " 'bus/other',\n", - " 'chargers',\n", - " 'chargers/equipment',\n", - " 'facility',\n", - " 'facility/chargers',\n", - " 'facility/chargers/equipment',\n", - " 'facility/equipment']" - ] - }, - "execution_count": 33, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# double checking to ensure dictionary reaplce works.\n", - "list(df[\"project_type\"].sort_values(ascending=True).unique())" + "# using new dictionary to replace values in the bus desc col\n", + "df.replace({\"prop_type\": spaces}, inplace=True)" ] }, { "cell_type": "code", - "execution_count": 34, - "id": "8fbe2161-8eb1-4179-9af1-e566e909314b", + "execution_count": 29, + "id": "3cb53f35-57e0-45cc-a58c-92a294e3bdbc", "metadata": {}, "outputs": [ { @@ -1309,1960 +795,388 @@ " 'hybrid electrics',\n", " 'hydrogen fuel cell',\n", " 'low emission CNG',\n", + " 'needs manual check',\n", " 'propane',\n", " 'propane buses',\n", " 'propaned powered vehicles',\n", " 'zero emission',\n", " 'zero emission buses',\n", " 'zero emission electric',\n", - " 'zero-emission',\n", - " None]" + " 'zero-emission']" ] }, - "execution_count": 34, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" - } - ], - "source": [ - "## Cleaning up the bus_desc col\n", - "list(df.bus_desc.sort_values().unique())" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "id": "180f7556-f7a1-423a-9988-36230793befc", - "metadata": {}, - "outputs": [], - "source": [ - "bus_dict = {\n", - " \"BEBs paratransit buses\": \"BEB\",\n", - " \"CNG buses\": \"CNG\",\n", - " \"CNG fueled\": \"CNG\",\n", - " \"Electric\": \"electrc (not specified)\",\n", - " \"battery electric\": \"BEB\",\n", - " \"diesel electric hybrids\": \"diesel-electric hybrids\",\n", - " \"diesel-electric\": \"diesel-electric hybrids\",\n", - " \"electric\": \"electrc (not specified)\",\n", - " \"estimated-CNG buses\": \"CNG\",\n", - " \"fuel cell\": \"FCEB\",\n", - " \"fuel cell electric\": \"FCEB\",\n", - " \"hybrid\": \"hybrid electric\",\n", - " \"hybrid electric buses\": \"hybrid electric\",\n", - " \"hybrid electrics\": \"hybrid electric\",\n", - " \"low emission CNG\": \"CNG\",\n", - " \"propane buses\": \"propane\",\n", - " \"propaned powered vehicles\": \"propane\",\n", - " \"zero emission\": \"zero-emission bus (not specified)\",\n", - " \"zero emission buses\": \"zero-emission bus (not specified)\",\n", - " \"zero emission electric\": \"zero-emission bus (not specified)\",\n", - " \"zero-emission\": \"zero-emission bus (not specified)\",\n", - "}" - ] - }, - { - "cell_type": "code", - "execution_count": 36, - "id": "90e68ec0-2da5-4d7d-8804-c6e7f2fb97a6", - "metadata": {}, - "outputs": [], - "source": [ - "# repalcing values in bus_desc with bus_dict dictionary\n", - "df.replace({\"bus_desc\": bus_dict}, inplace=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 37, - "id": "23e0ccf3-c762-4be8-9db3-494317d229cf", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['BEB',\n", - " 'CNG',\n", - " None,\n", - " 'zero-emission bus (not specified)',\n", - " '15 electic, 16 hybrid',\n", - " 'FCEB',\n", - " 'electrc (not specified)',\n", - " 'hybrid electric',\n", - " 'diesel-electric hybrids',\n", - " 'hydrogen fuel cell',\n", - " '2 BEBs and 4 hydrogen fuel cell buses',\n", - " '4 fuel cell / 3 CNG',\n", - " 'estimated-cutaway vans (PM- award will not fund 68 buses',\n", - " 'diesel and gas',\n", - " 'propane',\n", - " '1:CNGbus ;2 cutaway CNG buses']" - ] - }, - "execution_count": 37, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# list of unique bus desc values reduced.\n", - "list(df.bus_desc.unique())" - ] - }, - { - "cell_type": "code", - "execution_count": 38, - "id": "0ab57cb2-32eb-457d-983e-650c3323d881", - "metadata": {}, - "outputs": [], - "source": [ - "# rename bus_desc col to propulsion_type\n", - "df = df.rename(columns={\"bus_desc\": \"bus_type\"})" - ] - }, - { - "cell_type": "code", - "execution_count": 39, - "id": "6fd15f8c-8ae3-47b3-97b8-bdd6f9ee7290", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Index(['state', 'project_sponsor', 'project_title', 'description', 'funding',\n", - " '#_of_buses', 'project_type', 'propulsion_type', 'area_served',\n", - " 'congressional_districts', 'fta_region', 'bus/low-no_program',\n", - " 'bus_count', 'bus_type'],\n", - " dtype='object')" - ] - }, - "execution_count": 39, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# confirm column was renamed\n", - "df.columns" - ] - }, - { - "cell_type": "code", - "execution_count": 40, - "id": "6873bdc5-30ff-4350-bd6b-e6d0bb16fb05", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['zero',\n", - " 'low',\n", - " 'Low',\n", - " 'Zero',\n", - " 'Zero / Low',\n", - " 'combined',\n", - " 'Traditional',\n", - " 'zero/traditional',\n", - " 'Zero / Low / Traditional',\n", - " 'zero / low',\n", - " 'Zero / Traditional',\n", - " 'zero/low/traditional',\n", - " 'low/traditional',\n", - " 'other',\n", - " 'Other']" - ] - }, - "execution_count": 40, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "## checking existing propulsion_type column\n", - "list(df.propulsion_type.unique())" - ] - }, - { - "cell_type": "code", - "execution_count": 41, - "id": "6d7d9992-fc2c-473f-bad3-f5dbbb68731f", - "metadata": {}, - "outputs": [], - "source": [ - "# make values in prop_type col lower case and remove spaces\n", - "df[\"propulsion_type\"] = df[\"propulsion_type\"].str.lower()\n", - "df[\"propulsion_type\"] = df[\"propulsion_type\"].str.replace(\" \", \"\")" - ] - }, - { - "cell_type": "code", - "execution_count": 42, - "id": "f2d674e6-5f5d-4b80-a273-a862862636d0", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['zero',\n", - " 'low',\n", - " 'zero/low',\n", - " 'combined',\n", - " 'traditional',\n", - " 'zero/traditional',\n", - " 'zero/low/traditional',\n", - " 'low/traditional',\n", - " 'other']" - ] - }, - "execution_count": 42, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "list(df.propulsion_type.unique())" - ] - }, - { - "cell_type": "code", - "execution_count": 46, - "id": "e8e5e56e-18a4-4469-bbab-c4136f4fee34", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array(['BEB', 'CNG', None, 'zero-emission bus (not specified)',\n", - " '15 electic, 16 hybrid', 'FCEB', 'electrc (not specified)',\n", - " 'hybrid electric', 'diesel-electric hybrids', 'hydrogen fuel cell',\n", - " '2 BEBs and 4 hydrogen fuel cell buses', '4 fuel cell / 3 CNG',\n", - " 'estimated-cutaway vans (PM- award will not fund 68 buses',\n", - " 'diesel and gas', 'propane', '1:CNGbus ;2 cutaway CNG buses'],\n", - " dtype=object)" - ] - }, - "execution_count": 46, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df.bus_type.unique()" - ] - }, - { - "cell_type": "code", - "execution_count": 45, - "id": "4af08b06-7b8a-4411-9243-4bdf0b6ff87a", - "metadata": {}, - "outputs": [ - { - "data": { - "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", - "
stateproject_sponsorproject_titledescriptionfunding#_of_busesproject_typepropulsion_typearea_servedcongressional_districtsfta_regionbus/low-no_programbus_countbus_type
0DCWashington Metropolitan Area Transit Authority...Battery-Electric Metrobus Procurement and Elec...WMATA will receive funding to convert its Cind...104000000100(beb)bus/chargerszeroLarge UrbanDC-001 ; MD-004 ; MD-008 ; VA-008 ; VA-0113Low-No100BEB
1TXDallas Area Rapid Transit (DART)DART CNG Bus Fleet Modernization ProjectDallas Area Rapid Transit will receive funding...10300000090(estimated-CNGbuses)buslowLarge UrbanTX-003 ; TX-004 ; TX-005 ; TX-006 ; TX-024 ; T...6Low-No90CNG
2PASoutheastern Pennsylvania Transportation Autho...SEPTA Zero-Emission Bus Transition Facility Sa...The Southeastern Pennsylvania Transportation A...800000000facilityzeroLarge UrbanPA-002 ; PA-003 ; PA-004 ; PA-0053Low-No0None
3LANew Orleans Regional Transit AuthorityAccelerating Zero-Emissions Mobility for a Res...The New Orleans Regional Transit Authority wil...7143926120(zero-emission)bus/chargers/equipmentzeroLarge UrbanLA-002 ; LA-0016Low-No20zero-emission bus (not specified)
4NJNew Jersey Transit CorporationHilton Bus Garage ModernizationNew Jersey Transit will receive funding to mod...470000000facility/chargerszeroLarge Urbannj-0112Bus0None
\n", - "
" - ], - "text/plain": [ - " state project_sponsor \\\n", - "0 DC Washington Metropolitan Area Transit Authority... \n", - "1 TX Dallas Area Rapid Transit (DART) \n", - "2 PA Southeastern Pennsylvania Transportation Autho... \n", - "3 LA New Orleans Regional Transit Authority \n", - "4 NJ New Jersey Transit Corporation \n", - "\n", - " project_title \\\n", - "0 Battery-Electric Metrobus Procurement and Elec... \n", - "1 DART CNG Bus Fleet Modernization Project \n", - "2 SEPTA Zero-Emission Bus Transition Facility Sa... \n", - "3 Accelerating Zero-Emissions Mobility for a Res... \n", - "4 Hilton Bus Garage Modernization \n", - "\n", - " description funding \\\n", - "0 WMATA will receive funding to convert its Cind... 104000000 \n", - "1 Dallas Area Rapid Transit will receive funding... 103000000 \n", - "2 The Southeastern Pennsylvania Transportation A... 80000000 \n", - "3 The New Orleans Regional Transit Authority wil... 71439261 \n", - "4 New Jersey Transit will receive funding to mod... 47000000 \n", - "\n", - " #_of_buses project_type propulsion_type \\\n", - "0 100(beb) bus/chargers zero \n", - "1 90(estimated-CNGbuses) bus low \n", - "2 0 facility zero \n", - "3 20(zero-emission) bus/chargers/equipment zero \n", - "4 0 facility/chargers zero \n", - "\n", - " area_served congressional_districts fta_region \\\n", - "0 Large Urban DC-001 ; MD-004 ; MD-008 ; VA-008 ; VA-011 3 \n", - "1 Large Urban TX-003 ; TX-004 ; TX-005 ; TX-006 ; TX-024 ; T... 6 \n", - "2 Large Urban PA-002 ; PA-003 ; PA-004 ; PA-005 3 \n", - "3 Large Urban LA-002 ; LA-001 6 \n", - "4 Large Urban nj-011 2 \n", - "\n", - " bus/low-no_program bus_count bus_type \n", - "0 Low-No 100 BEB \n", - "1 Low-No 90 CNG \n", - "2 Low-No 0 None \n", - "3 Low-No 20 zero-emission bus (not specified) \n", - "4 Bus 0 None " - ] - }, - "execution_count": 45, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df.head()" - ] - }, - { - "cell_type": "markdown", - "id": "8a498a0b-4552-4c38-90cd-6e1c4045d40d", - "metadata": {}, - "source": [ - "### Need new column for bus size type via list and function\n", - "cutaway, 40ft etc" - ] - }, - { - "cell_type": "code", - "execution_count": 57, - "id": "6053159a-62b1-4866-a13e-47fabf4576b4", - "metadata": {}, - "outputs": [], - "source": [ - "bus_size = [\n", - " \"standard\",\n", - " \"40 foot\",\n", - " \"40-foot\",\n", - " \"40ft\",\n", - " \"articulated\",\n", - " \"cutaway\",\n", - "]" - ] - }, - { - "cell_type": "code", - "execution_count": 58, - "id": "3500afae-6358-435f-9d25-1854b9f16634", - "metadata": {}, - "outputs": [], - "source": [ - "# Function to match keywords\n", - "def find_bus_size_type(description):\n", - " for keyword in bus_size:\n", - " if keyword in description.lower():\n", - " return keyword\n", - " return \"not specified\"" - ] - }, - { - "cell_type": "code", - "execution_count": 59, - "id": "b7a0ae00-3a85-4e95-ae94-7ffeb55c3a8d", - "metadata": {}, - "outputs": [], - "source": [ - "df[\"bus_size_type\"] = df[\"description\"].apply(find_bus_size_type)" - ] - }, - { - "cell_type": "code", - "execution_count": 60, - "id": "7f5bbc73-5656-4133-8bf0-5cc43319380d", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Index(['state', 'project_sponsor', 'project_title', 'description', 'funding',\n", - " '#_of_buses', 'project_type', 'propulsion_type', 'area_served',\n", - " 'congressional_districts', 'fta_region', 'bus/low-no_program',\n", - " 'bus_count', 'bus_type', 'bus_size_type'],\n", - " dtype='object')" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "array(['not specified', 'cutaway'], dtype=object)" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "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", - "
stateproject_sponsorproject_titledescriptionfunding#_of_busesproject_typepropulsion_typearea_servedcongressional_districtsfta_regionbus/low-no_programbus_countbus_typebus_size_type
0DCWashington Metropolitan Area Transit Authority...Battery-Electric Metrobus Procurement and Elec...WMATA will receive funding to convert its Cind...104000000100(beb)bus/chargerszeroLarge UrbanDC-001 ; MD-004 ; MD-008 ; VA-008 ; VA-0113Low-No100BEBnot specified
1TXDallas Area Rapid Transit (DART)DART CNG Bus Fleet Modernization ProjectDallas Area Rapid Transit will receive funding...10300000090(estimated-CNGbuses)buslowLarge UrbanTX-003 ; TX-004 ; TX-005 ; TX-006 ; TX-024 ; T...6Low-No90CNGnot specified
2PASoutheastern Pennsylvania Transportation Autho...SEPTA Zero-Emission Bus Transition Facility Sa...The Southeastern Pennsylvania Transportation A...800000000facilityzeroLarge UrbanPA-002 ; PA-003 ; PA-004 ; PA-0053Low-No0Nonenot specified
3LANew Orleans Regional Transit AuthorityAccelerating Zero-Emissions Mobility for a Res...The New Orleans Regional Transit Authority wil...7143926120(zero-emission)bus/chargers/equipmentzeroLarge UrbanLA-002 ; LA-0016Low-No20zero-emission bus (not specified)not specified
4NJNew Jersey Transit CorporationHilton Bus Garage ModernizationNew Jersey Transit will receive funding to mod...470000000facility/chargerszeroLarge Urbannj-0112Bus0Nonenot specified
\n", - "
" - ], - "text/plain": [ - " state project_sponsor \\\n", - "0 DC Washington Metropolitan Area Transit Authority... \n", - "1 TX Dallas Area Rapid Transit (DART) \n", - "2 PA Southeastern Pennsylvania Transportation Autho... \n", - "3 LA New Orleans Regional Transit Authority \n", - "4 NJ New Jersey Transit Corporation \n", - "\n", - " project_title \\\n", - "0 Battery-Electric Metrobus Procurement and Elec... \n", - "1 DART CNG Bus Fleet Modernization Project \n", - "2 SEPTA Zero-Emission Bus Transition Facility Sa... \n", - "3 Accelerating Zero-Emissions Mobility for a Res... \n", - "4 Hilton Bus Garage Modernization \n", - "\n", - " description funding \\\n", - "0 WMATA will receive funding to convert its Cind... 104000000 \n", - "1 Dallas Area Rapid Transit will receive funding... 103000000 \n", - "2 The Southeastern Pennsylvania Transportation A... 80000000 \n", - "3 The New Orleans Regional Transit Authority wil... 71439261 \n", - "4 New Jersey Transit will receive funding to mod... 47000000 \n", - "\n", - " #_of_buses project_type propulsion_type \\\n", - "0 100(beb) bus/chargers zero \n", - "1 90(estimated-CNGbuses) bus low \n", - "2 0 facility zero \n", - "3 20(zero-emission) bus/chargers/equipment zero \n", - "4 0 facility/chargers zero \n", - "\n", - " area_served congressional_districts fta_region \\\n", - "0 Large Urban DC-001 ; MD-004 ; MD-008 ; VA-008 ; VA-011 3 \n", - "1 Large Urban TX-003 ; TX-004 ; TX-005 ; TX-006 ; TX-024 ; T... 6 \n", - "2 Large Urban PA-002 ; PA-003 ; PA-004 ; PA-005 3 \n", - "3 Large Urban LA-002 ; LA-001 6 \n", - "4 Large Urban nj-011 2 \n", - "\n", - " bus/low-no_program bus_count bus_type \\\n", - "0 Low-No 100 BEB \n", - "1 Low-No 90 CNG \n", - "2 Low-No 0 None \n", - "3 Low-No 20 zero-emission bus (not specified) \n", - "4 Bus 0 None \n", - "\n", - " bus_size_type \n", - "0 not specified \n", - "1 not specified \n", - "2 not specified \n", - "3 not specified \n", - "4 not specified " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "display(df.columns, df.bus_size_type.unique(), df.head())" - ] - }, - { - "cell_type": "code", - "execution_count": 107, - "id": "e5d6ecca-9381-457d-8b7e-8260d60a7445", - "metadata": {}, - "outputs": [], - "source": [ - "## new column for extracted_propulsion_type\n", - "propulsion_list = [\n", - " \"battery-electric\",\n", - " \"Battery electric\",\n", - " \"Battery-Electric\",\n", - " \"Fuel cell electric\",\n", - " \"Wired electric\",\n", - " \"hydrogen fuel cell\",\n", - " \"cng\",\n", - " \"CNG\",\n", - " \"Propane\",\n", - " \"conventional\",\n", - " \"electric hybrid\",\n", - " \"Compressed natural gas\",\n", - " \"Hybrid\",\n", - " \"Hybrid electric\",\n", - " \"Hybrid-electric\",\n", - " \"Zero emission\",\n", - " \"Zero-emission\"\n", - "]" - ] - }, - { - "cell_type": "code", - "execution_count": 108, - "id": "3e039ec1-2e1a-423c-89ea-4e3edde26bcd", - "metadata": {}, - "outputs": [], - "source": [ - "# function\n", - "def find_propulsion_type(description):\n", - " for keyword in propulsion_list:\n", - " if keyword.lower() in description.lower():\n", - " return keyword\n", - " return \"not specified\"" - ] - }, - { - "cell_type": "code", - "execution_count": 115, - "id": "4c4f4da5-60e0-4881-a718-989d2e925607", - "metadata": {}, - "outputs": [], - "source": [ - "df[\"extracted_propulsion_type\"] = df[\"description\"].apply(find_propulsion_type)" - ] - }, - { - "cell_type": "code", - "execution_count": 116, - "id": "d4bee3cf-e14b-4479-8108-d0f44756c310", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Index(['state', 'project_sponsor', 'project_title', 'description', 'funding',\n", - " '#_of_buses', 'project_type', 'propulsion_type', 'area_served',\n", - " 'congressional_districts', 'fta_region', 'bus/low-no_program',\n", - " 'bus_count', 'bus_type', 'bus_size_type', 'extracted_propulsion_type'],\n", - " dtype='object')" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "not specified 40\n", - "battery-electric 33\n", - "Compressed natural gas 12\n", - "Hybrid 12\n", - "Zero-emission 9\n", - "Propane 6\n", - "cng 5\n", - "electric hybrid 5\n", - "Zero emission 3\n", - "Battery electric 3\n", - "Fuel cell electric 2\n", - "Name: extracted_propulsion_type, dtype: int64" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "display(\n", - " df.columns,\n", - " df.extracted_propulsion_type.value_counts(),\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 117, - "id": "384488e9-cc52-42eb-bc3b-9a00bc2e58b2", - "metadata": {}, - "outputs": [ - { - "data": { - "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", - " \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", - " \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", - " \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", - " \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", - " \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", - "
stateproject_sponsorproject_titledescriptionfunding#_of_busesproject_typepropulsion_typearea_servedcongressional_districtsfta_regionbus/low-no_programbus_countbus_typebus_size_typeextracted_propulsion_type
9OHMETRO Regional Transit AuthorityAkron METRO RTA Maintenance and Operations Fac...The METRO Regional Transit Authority will rece...378081130facilitylowLarge UrbanOH-0135Bus0Nonenot specifiednot specified
15CANorth County Transit District (NCTD)Accelerate Clean Transit (ACT)The North County Transit District will receive...2933024323(FCEB)buszeroLarge UrbanCA-049 ; CA-0509Low-No23FCEBnot specifiednot specified
22IACity of Iowa CityIowa City Zero-Emission Transit Operations Mai...Iowa City will receive funding to buy electric...232805464(BEBs)bus/facility/chargerszeroSmall Urbania-0017Low-No4BEBnot specifiednot specified
24GAGeorgia State UniversityCollege Town, Downtown: Transitioning to an Al...Georgia State University's Panther Express wil...2228674518bus/facility/chargerszeroLarge UrbanGA-0054Low-No18Nonenot specifiednot specified
35FLCity of OcalaElectric Bus Vehicle Purchase and Expansion of...The city of Ocala's SunTran transit system wil...1616682231bus/facility/chargers/equipmentzeroSmall UrbanFL-003 ; FL-0064Low-No31Nonecutawaynot specified
36SCSouth Carolina Department of Transportation on...SCDOT Vehicle Replacement ProjectThe South Carolina Department of Transportatio...15423904160bustraditionalRuralSC-All ; SC-001 ; SC-002 ; SC-003 ; SC-004 ; S...4Bus160Nonenot specifiednot specified
39ILIllinois Department of Transportation on behal...Illinois DOT Statewide Paratransit Vehicle Rep...The Illinois Department of Transportation will...12600000134bustraditionalstatewideIL-002 ; IL-011 ; IL-012 ; IL-013 ; IL-014 ; I...5Bus134Nonecutawaynot specified
42KYKentucky Transportation Cabinet on behalf of 1...Consolidated Proposal for 10 Transit Agencies ...The Kentucky Transportation Cabinet will recei...1157090642bus/facility/othertraditionalRuralKY-001 ; KY-002 ; KY-003 ; KY-004 ; KY-0054Bus42Nonenot specifiednot specified
44MIMichigan Department of Transportation on behal...Transit Facility Repair and Expansion Project ...The Michigan Department of Transportation will...107000000facilityzero/traditionalRuralMI-004 ; MI-006 ; MI-0075Bus0Nonenot specifiednot specified
50TXBrazos Transit DistrictGetting to Zero - Brazos Transit District's Ze...The Brazos Transit District will receive fundi...965064611bus/chargerszeroSmall Urbantx-0106Bus11Nonenot specifiednot specified
55MECity of Bangor, Community ConnectorCold Bus Barn Rehabilitation for ElectrificationThe city of Bangor's Community Connector will ...78523200facilitytraditionalSmall Urbanme-0021Bus0Nonenot specifiednot specified
59MNCity of Rochester, MinnesotaDesign and Construction of Park-and-Ride Trans...The city of Rochester will receive funding to ...74400000facilitytraditionalSmall Urbanmn-0015Bus0Nonenot specifiednot specified
60UTUtah Department of Transportation on behalf of...Park City's Comprehensive Bus Stop Redesign an...The Utah Department of Transportation will rec...73931830facilityzero/traditionalRuralUT-0018Bus0Nonenot specifiednot specified
65MSCity of HattiesburgHub City Transit's Battery Electric Bus & Char...Hattiesburg's Hub City Transit will receive fu...64553257bus/chargerszeroSmall Urbanms-0044Low-No7Nonenot specifiednot specified
66OROregon Department of Transportation on behalf ...Hood River County Transportation District Zero...The Oregon Department of Transportation on beh...64248086bus/facility/chargerszeroRuralOR-00310Bus6Nonenot specifiednot specified
70OKOklahoma Department of Transportation on behal...Bus Facilities ExpansionThe Oklahoma Department of Transportation on b...60000000facilitytraditionalRuralok-0036Bus0Nonenot specifiednot specified
71NYNew York City Department of TransportationJerome Avenue Bus Stop ImprovementsThe New York City Department of Transportation...60000000facilityzero/low/traditionalLarge UrbanNY-013 ; NY-0152Bus0Nonenot specifiednot specified
72NMNew Mexico Department of Transportation on beh...Phase One Construction of NCRTD's Jim West Reg...The North Central Regional Transit District wi...59455530facilityzero/traditionalRuralNM-0036Bus0Nonenot specifiednot specified
73NYSeneca Nation of IndiansSeneca Nation Department of Transportation-All...The Seneca Nation Department of Transportation...58832000facilitytraditionalRuralny-0232Bus0Nonenot specifiednot specified
75TXPort Arthur Transit/City of Port ArthurPort Arthur Transit Zero-Emission Bus DeploymentPort Arthur Transit will receive funding to bu...50017004(zeroemissionelectric)bus/chargerszeroSmall Urbantx-0146Low-No4zero-emission bus (not specified)not specifiednot specified
76WASkagit Transit SystemSkagit Transit Maintenance Operations and Admi...The Skagit Transit System will receive funding...50000000facilityzeroSmall UrbanWA-00210Bus0Nonenot specifiednot specified
77TNNashville Metropolitan Transit AuthorityHickory Hollow Transit Center and Park & Ride ...The Nashville Metropolitan Transit Authority (...50000000facilitytraditionalLarge Urbantn-0054Bus0Nonenot specifiednot specified
80VAVirginia Department of Rail and Public Transpo...VA Rural Transit Asset Management and Equity P...The Virginia Department of Rail and Public Tra...469001039buslow/traditionalRuralVA-001 ; VA-002 ; VA-004 ; VA-005 ; VA-009 ; W...3Bus39Nonenot specifiednot specified
82OHGreater Dayton Regional Transit AuthorityGreater Dayton RTA, 600 Longworth Facility, Ro...The Greater Dayton Regional Transit Authority ...44929040facilityzero/traditionalLarge Urbanoh-0105Bus0Nonenot specifiednot specified
83OHWestern Reserve Transit AuthorityWestern Reserve Transit Authority\\nThe Western Reserve Transit Authority will rec...43135520facilitytraditionalLarge Urbanoh-0065Bus0Nonenot specifiednot specified
91NCNorth Carolina Department of Transportation on...ICPTA Transit Outpost and Propane Fueling Faci...The North Carolina Department of Transportatio...33260670facility/equipmentlowruralNC-001 ; NC-0034Low-No0Nonenot specifiednot specified
92WAWashington State Department of Transportation ...Procurement of vehicles and bus-facilities equ...The Washington State Department of Transportat...33036009(dieselandgas)bus/equipmenttraditionalRuralWA-004 ; WA-00610Bus9diesel and gasnot specifiednot specified
97CAState of California on behalf of Kern Regional...Purchase of Fifteen (15) Replacement Cutaway B...The State of California, on behalf of Kern Reg...293250015bustraditionalRuralCA-0209Bus15Nonecutawaynot specified
104NCTown of Chapel HillTown of Chapel Hill Bus Stop Accessibility and...The town of Chapel Hill will receive funding t...21600000facilitylow/traditionalLarge Urbannc-0044Bus0Nonenot specifiednot specified
108COThe Colorado Department of Transportation (CDO...ECO Transit Vehicle Storage Facility Electrifi...The Colorado Department of Transportation, on ...15066180facilityzero/traditionalRuralCO-002 ; CO-0038Bus0Nonenot specifiednot specified
110INFort Wayne Public Transportation Corporation (...Fort Wayne Citilink Facility Rehabilitations: ...Fort Wayne Public Transportation Corporation's...12800000facilitylow/traditionalLarge Urbanin-0035Bus0Nonenot specifiednot specified
112NCCity of High PointHigh Point Transit System (HPTS) Maintenance F...High Point Transit System will receive funding...12000000facilityotherSmall Urbannc-0064Bus0Nonenot specifiednot specified
115ILMadison County Mass Transit DistrictHeavy Duty 40-Foot Bus ReplacementThe Madison County Mass Transit District will ...10800002bustraditionalLarge UrbanIL-012 ; IL-013 ; IL-0155Bus2Nonenot specifiednot specified
116CACity of Norwalk - Norwalk Transit SystemNTS Bus Stop Equity ProjectThe city of Norwalk's Norwalk Transit System w...10553650facilityotherLarge UrbanCA-0389Bus0Nonenot specifiednot specified
118SDSouth Dakota Department of Transportation on b...Replacement of Aberdeen Ride Line fleet buses ...The South Dakota Department of Transportation,...10067509bustraditionalRuralSD-0018Bus9Nonenot specifiednot specified
122MNWhite Earth Reservation Business CommitteeWhite Earth Public Transit to replace 4 of the...White Earth Public Transit will receive fundin...7231714(propane)bus/equipmentlowRuralmn-0075Low-No4propanenot specifiednot specified
124MIMichigan Department of Transportation on behal...Transit vehicle replacement, facility expansio...The Michigan Department of Transportation, on ...5140022bus/facility/equipment/othertraditionalRuralMI-002 ; MI-0055Bus2Nonenot specifiednot specified
125SDSouth Dakota Department of Transportation on b...Construction of a new bus storage facility loc...The South Dakota Department of Transportation ...3200000facilitytraditionalRuralSD-0018Bus0Nonenot specifiednot specified
127NCNorth Carolina Department of Transportation on...Columbus County Transportation's Facility Expa...The North Carolina Department of Transportatio...2808000facilitytraditionalRuralnc-0074Bus0Nonenot specifiednot specified
128COThe Colorado Department of Transportation (CDO...SMART Vanpool Vehicle Replacement ProjectThe Colorado Department of Transportation (CDO...2337603bustraditionalRuralCO-0038Bus3Nonenot specifiednot specified
\n", - "
" - ], + } + ], + "source": [ + "list(df['prop_type'].sort_values().unique())" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "9bd26f13-146d-43cc-9a23-23032ac2b173", + "metadata": {}, + "outputs": [], + "source": [ + "prop_type_dict ={'15 electic, 16 hybrid': 'mix (zero and low emission buses)',\n", + " '1:CNGbus ;2 cutaway CNG buses': 'mix (zero and low emission buses)',\n", + " '2 BEBs and 4 hydrogen fuel cell buses': 'mix (BEB and FCEB)',\n", + " '4 fuel cell / 3 CNG': 'mix (zero and low emission buses)',\n", + " 'BEBs paratransit buses': \"BEB\",\n", + "\"CNG buses\": \"CNG\",\n", + " \"CNG fueled\": \"CNG\",\n", + " \"Electric\": \"electric (not specified)\",\n", + " \"battery electric\": \"BEB\",\n", + " 'diesel and gas': 'mix (low emission)',\n", + " 'diesel electric hybrids':'low emission (hybrid)',\n", + " 'diesel-electric':'low emission (hybrid)',\n", + " 'diesel-electric hybrids':'low emission (hybrid)',\n", + " 'electric':\"electric (not specified)\",\n", + " 'estimated-CNG buses': \"CNG\",\n", + " 'estimated-cutaway vans (PM- award will not fund 68 buses': 'not specified',\n", + " 'fuel cell': 'FCEB',\n", + " 'fuel cell electric': 'FCEB',\n", + " 'hybrid':'low emission (hybrid)',\n", + " 'hybrid electric':'low emission (hybrid)',\n", + " 'hybrid electric buses':'low emission (hybrid)',\n", + " 'hybrid electrics':'low emission (hybrid)',\n", + " 'hydrogen fuel cell': 'FCEB',\n", + " 'low emission CNG': 'CNG',\n", + " 'propane':'low emission (propane)',\n", + " 'propane buses':'low emission (propane)',\n", + " 'propaned powered vehicles':'low emission (propane)',\n", + " 'zero emission':\"zero-emission bus (not specified)\",\n", + " 'zero emission buses':\"zero-emission bus (not specified)\",\n", + " 'zero emission electric':\"zero-emission bus (not specified)\",\n", + " 'zero-emission':\"zero-emission bus (not specified)\",\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "90e68ec0-2da5-4d7d-8804-c6e7f2fb97a6", + "metadata": {}, + "outputs": [], + "source": [ + "# repalcing values in prop type with prop type dictionary\n", + "df.replace({\"prop_type\": prop_type_dict}, inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "4af08b06-7b8a-4411-9243-4bdf0b6ff87a", + "metadata": {}, + "outputs": [ + { + "data": { "text/plain": [ - " state project_sponsor \\\n", - "9 OH METRO Regional Transit Authority \n", - "15 CA North County Transit District (NCTD) \n", - "22 IA City of Iowa City \n", - "24 GA Georgia State University \n", - "35 FL City of Ocala \n", - "36 SC South Carolina Department of Transportation on... \n", - "39 IL Illinois Department of Transportation on behal... \n", - "42 KY Kentucky Transportation Cabinet on behalf of 1... \n", - "44 MI Michigan Department of Transportation on behal... \n", - "50 TX Brazos Transit District \n", - "55 ME City of Bangor, Community Connector \n", - "59 MN City of Rochester, Minnesota \n", - "60 UT Utah Department of Transportation on behalf of... \n", - "65 MS City of Hattiesburg \n", - "66 OR Oregon Department of Transportation on behalf ... \n", - "70 OK Oklahoma Department of Transportation on behal... \n", - "71 NY New York City Department of Transportation \n", - "72 NM New Mexico Department of Transportation on beh... \n", - "73 NY Seneca Nation of Indians \n", - "75 TX Port Arthur Transit/City of Port Arthur \n", - "76 WA Skagit Transit System \n", - "77 TN Nashville Metropolitan Transit Authority \n", - "80 VA Virginia Department of Rail and Public Transpo... \n", - "82 OH Greater Dayton Regional Transit Authority \n", - "83 OH Western Reserve Transit Authority \n", - "91 NC North Carolina Department of Transportation on... \n", - "92 WA Washington State Department of Transportation ... \n", - "97 CA State of California on behalf of Kern Regional... \n", - "104 NC Town of Chapel Hill \n", - "108 CO The Colorado Department of Transportation (CDO... \n", - "110 IN Fort Wayne Public Transportation Corporation (... \n", - "112 NC City of High Point \n", - "115 IL Madison County Mass Transit District \n", - "116 CA City of Norwalk - Norwalk Transit System \n", - "118 SD South Dakota Department of Transportation on b... \n", - "122 MN White Earth Reservation Business Committee \n", - "124 MI Michigan Department of Transportation on behal... \n", - "125 SD South Dakota Department of Transportation on b... \n", - "127 NC North Carolina Department of Transportation on... \n", - "128 CO The Colorado Department of Transportation (CDO... \n", - "\n", - " project_title \\\n", - "9 Akron METRO RTA Maintenance and Operations Fac... \n", - "15 Accelerate Clean Transit (ACT) \n", - "22 Iowa City Zero-Emission Transit Operations Mai... \n", - "24 College Town, Downtown: Transitioning to an Al... \n", - "35 Electric Bus Vehicle Purchase and Expansion of... \n", - "36 SCDOT Vehicle Replacement Project \n", - "39 Illinois DOT Statewide Paratransit Vehicle Rep... \n", - "42 Consolidated Proposal for 10 Transit Agencies ... \n", - "44 Transit Facility Repair and Expansion Project ... \n", - "50 Getting to Zero - Brazos Transit District's Ze... \n", - "55 Cold Bus Barn Rehabilitation for Electrification \n", - "59 Design and Construction of Park-and-Ride Trans... \n", - "60 Park City's Comprehensive Bus Stop Redesign an... \n", - "65 Hub City Transit's Battery Electric Bus & Char... \n", - "66 Hood River County Transportation District Zero... \n", - "70 Bus Facilities Expansion \n", - "71 Jerome Avenue Bus Stop Improvements \n", - "72 Phase One Construction of NCRTD's Jim West Reg... \n", - "73 Seneca Nation Department of Transportation-All... \n", - "75 Port Arthur Transit Zero-Emission Bus Deployment \n", - "76 Skagit Transit Maintenance Operations and Admi... \n", - "77 Hickory Hollow Transit Center and Park & Ride ... \n", - "80 VA Rural Transit Asset Management and Equity P... \n", - "82 Greater Dayton RTA, 600 Longworth Facility, Ro... \n", - "83 Western Reserve Transit Authority\\n \n", - "91 ICPTA Transit Outpost and Propane Fueling Faci... \n", - "92 Procurement of vehicles and bus-facilities equ... \n", - "97 Purchase of Fifteen (15) Replacement Cutaway B... \n", - "104 Town of Chapel Hill Bus Stop Accessibility and... \n", - "108 ECO Transit Vehicle Storage Facility Electrifi... \n", - "110 Fort Wayne Citilink Facility Rehabilitations: ... \n", - "112 High Point Transit System (HPTS) Maintenance F... \n", - "115 Heavy Duty 40-Foot Bus Replacement \n", - "116 NTS Bus Stop Equity Project \n", - "118 Replacement of Aberdeen Ride Line fleet buses ... \n", - "122 White Earth Public Transit to replace 4 of the... \n", - "124 Transit vehicle replacement, facility expansio... \n", - "125 Construction of a new bus storage facility loc... \n", - "127 Columbus County Transportation's Facility Expa... \n", - "128 SMART Vanpool Vehicle Replacement Project \n", - "\n", - " description funding \\\n", - "9 The METRO Regional Transit Authority will rece... 37808113 \n", - "15 The North County Transit District will receive... 29330243 \n", - "22 Iowa City will receive funding to buy electric... 23280546 \n", - "24 Georgia State University's Panther Express wil... 22286745 \n", - "35 The city of Ocala's SunTran transit system wil... 16166822 \n", - "36 The South Carolina Department of Transportatio... 15423904 \n", - "39 The Illinois Department of Transportation will... 12600000 \n", - "42 The Kentucky Transportation Cabinet will recei... 11570906 \n", - "44 The Michigan Department of Transportation will... 10700000 \n", - "50 The Brazos Transit District will receive fundi... 9650646 \n", - "55 The city of Bangor's Community Connector will ... 7852320 \n", - "59 The city of Rochester will receive funding to ... 7440000 \n", - "60 The Utah Department of Transportation will rec... 7393183 \n", - "65 Hattiesburg's Hub City Transit will receive fu... 6455325 \n", - "66 The Oregon Department of Transportation on beh... 6424808 \n", - "70 The Oklahoma Department of Transportation on b... 6000000 \n", - "71 The New York City Department of Transportation... 6000000 \n", - "72 The North Central Regional Transit District wi... 5945553 \n", - "73 The Seneca Nation Department of Transportation... 5883200 \n", - "75 Port Arthur Transit will receive funding to bu... 5001700 \n", - "76 The Skagit Transit System will receive funding... 5000000 \n", - "77 The Nashville Metropolitan Transit Authority (... 5000000 \n", - "80 The Virginia Department of Rail and Public Tra... 4690010 \n", - "82 The Greater Dayton Regional Transit Authority ... 4492904 \n", - "83 The Western Reserve Transit Authority will rec... 4313552 \n", - "91 The North Carolina Department of Transportatio... 3326067 \n", - "92 The Washington State Department of Transportat... 3303600 \n", - "97 The State of California, on behalf of Kern Reg... 2932500 \n", - "104 The town of Chapel Hill will receive funding t... 2160000 \n", - "108 The Colorado Department of Transportation, on ... 1506618 \n", - "110 Fort Wayne Public Transportation Corporation's... 1280000 \n", - "112 High Point Transit System will receive funding... 1200000 \n", - "115 The Madison County Mass Transit District will ... 1080000 \n", - "116 The city of Norwalk's Norwalk Transit System w... 1055365 \n", - "118 The South Dakota Department of Transportation,... 1006750 \n", - "122 White Earth Public Transit will receive fundin... 723171 \n", - "124 The Michigan Department of Transportation, on ... 514002 \n", - "125 The South Dakota Department of Transportation ... 320000 \n", - "127 The North Carolina Department of Transportatio... 280800 \n", - "128 The Colorado Department of Transportation (CDO... 233760 \n", - "\n", - " #_of_buses project_type \\\n", - "9 0 facility \n", - "15 23(FCEB) bus \n", - "22 4(BEBs) bus/facility/chargers \n", - "24 18 bus/facility/chargers \n", - "35 31 bus/facility/chargers/equipment \n", - "36 160 bus \n", - "39 134 bus \n", - "42 42 bus/facility/other \n", - "44 0 facility \n", - "50 11 bus/chargers \n", - "55 0 facility \n", - "59 0 facility \n", - "60 0 facility \n", - "65 7 bus/chargers \n", - "66 6 bus/facility/chargers \n", - "70 0 facility \n", - "71 0 facility \n", - "72 0 facility \n", - "73 0 facility \n", - "75 4(zeroemissionelectric) bus/chargers \n", - "76 0 facility \n", - "77 0 facility \n", - "80 39 bus \n", - "82 0 facility \n", - "83 0 facility \n", - "91 0 facility/equipment \n", - "92 9(dieselandgas) bus/equipment \n", - "97 15 bus \n", - "104 0 facility \n", - "108 0 facility \n", - "110 0 facility \n", - "112 0 facility \n", - "115 2 bus \n", - "116 0 facility \n", - "118 9 bus \n", - "122 4(propane) bus/equipment \n", - "124 2 bus/facility/equipment/other \n", - "125 0 facility \n", - "127 0 facility \n", - "128 3 bus \n", - "\n", - " propulsion_type area_served \\\n", - "9 low Large Urban \n", - "15 zero Large Urban \n", - "22 zero Small Urban \n", - "24 zero Large Urban \n", - "35 zero Small Urban \n", - "36 traditional Rural \n", - "39 traditional statewide \n", - "42 traditional Rural \n", - "44 zero/traditional Rural \n", - "50 zero Small Urban \n", - "55 traditional Small Urban \n", - "59 traditional Small Urban \n", - "60 zero/traditional Rural \n", - "65 zero Small Urban \n", - "66 zero Rural \n", - "70 traditional Rural \n", - "71 zero/low/traditional Large Urban \n", - "72 zero/traditional Rural \n", - "73 traditional Rural \n", - "75 zero Small Urban \n", - "76 zero Small Urban \n", - "77 traditional Large Urban \n", - "80 low/traditional Rural \n", - "82 zero/traditional Large Urban \n", - "83 traditional Large Urban \n", - "91 low rural \n", - "92 traditional Rural \n", - "97 traditional Rural \n", - "104 low/traditional Large Urban \n", - "108 zero/traditional Rural \n", - "110 low/traditional Large Urban \n", - "112 other Small Urban \n", - "115 traditional Large Urban \n", - "116 other Large Urban \n", - "118 traditional Rural \n", - "122 low Rural \n", - "124 traditional Rural \n", - "125 traditional Rural \n", - "127 traditional Rural \n", - "128 traditional Rural \n", - "\n", - " congressional_districts fta_region \\\n", - "9 OH-013 5 \n", - "15 CA-049 ; CA-050 9 \n", - "22 ia-001 7 \n", - "24 GA-005 4 \n", - "35 FL-003 ; FL-006 4 \n", - "36 SC-All ; SC-001 ; SC-002 ; SC-003 ; SC-004 ; S... 4 \n", - "39 IL-002 ; IL-011 ; IL-012 ; IL-013 ; IL-014 ; I... 5 \n", - "42 KY-001 ; KY-002 ; KY-003 ; KY-004 ; KY-005 4 \n", - "44 MI-004 ; MI-006 ; MI-007 5 \n", - "50 tx-010 6 \n", - "55 me-002 1 \n", - "59 mn-001 5 \n", - "60 UT-001 8 \n", - "65 ms-004 4 \n", - "66 OR-003 10 \n", - "70 ok-003 6 \n", - "71 NY-013 ; NY-015 2 \n", - "72 NM-003 6 \n", - "73 ny-023 2 \n", - "75 tx-014 6 \n", - "76 WA-002 10 \n", - "77 tn-005 4 \n", - "80 VA-001 ; VA-002 ; VA-004 ; VA-005 ; VA-009 ; W... 3 \n", - "82 oh-010 5 \n", - "83 oh-006 5 \n", - "91 NC-001 ; NC-003 4 \n", - "92 WA-004 ; WA-006 10 \n", - "97 CA-020 9 \n", - "104 nc-004 4 \n", - "108 CO-002 ; CO-003 8 \n", - "110 in-003 5 \n", - "112 nc-006 4 \n", - "115 IL-012 ; IL-013 ; IL-015 5 \n", - "116 CA-038 9 \n", - "118 SD-001 8 \n", - "122 mn-007 5 \n", - "124 MI-002 ; MI-005 5 \n", - "125 SD-001 8 \n", - "127 nc-007 4 \n", - "128 CO-003 8 \n", - "\n", - " bus/low-no_program bus_count bus_type \\\n", - "9 Bus 0 None \n", - "15 Low-No 23 FCEB \n", - "22 Low-No 4 BEB \n", - "24 Low-No 18 None \n", - "35 Low-No 31 None \n", - "36 Bus 160 None \n", - "39 Bus 134 None \n", - "42 Bus 42 None \n", - "44 Bus 0 None \n", - "50 Bus 11 None \n", - "55 Bus 0 None \n", - "59 Bus 0 None \n", - "60 Bus 0 None \n", - "65 Low-No 7 None \n", - "66 Bus 6 None \n", - "70 Bus 0 None \n", - "71 Bus 0 None \n", - "72 Bus 0 None \n", - "73 Bus 0 None \n", - "75 Low-No 4 zero-emission bus (not specified) \n", - "76 Bus 0 None \n", - "77 Bus 0 None \n", - "80 Bus 39 None \n", - "82 Bus 0 None \n", - "83 Bus 0 None \n", - "91 Low-No 0 None \n", - "92 Bus 9 diesel and gas \n", - "97 Bus 15 None \n", - "104 Bus 0 None \n", - "108 Bus 0 None \n", - "110 Bus 0 None \n", - "112 Bus 0 None \n", - "115 Bus 2 None \n", - "116 Bus 0 None \n", - "118 Bus 9 None \n", - "122 Low-No 4 propane \n", - "124 Bus 2 None \n", - "125 Bus 0 None \n", - "127 Bus 0 None \n", - "128 Bus 3 None \n", - "\n", - " bus_size_type extracted_propulsion_type \n", - "9 not specified not specified \n", - "15 not specified not specified \n", - "22 not specified not specified \n", - "24 not specified not specified \n", - "35 cutaway not specified \n", - "36 not specified not specified \n", - "39 cutaway not specified \n", - "42 not specified not specified \n", - "44 not specified not specified \n", - "50 not specified not specified \n", - "55 not specified not specified \n", - "59 not specified not specified \n", - "60 not specified not specified \n", - "65 not specified not specified \n", - "66 not specified not specified \n", - "70 not specified not specified \n", - "71 not specified not specified \n", - "72 not specified not specified \n", - "73 not specified not specified \n", - "75 not specified not specified \n", - "76 not specified not specified \n", - "77 not specified not specified \n", - "80 not specified not specified \n", - "82 not specified not specified \n", - "83 not specified not specified \n", - "91 not specified not specified \n", - "92 not specified not specified \n", - "97 cutaway not specified \n", - "104 not specified not specified \n", - "108 not specified not specified \n", - "110 not specified not specified \n", - "112 not specified not specified \n", - "115 not specified not specified \n", - "116 not specified not specified \n", - "118 not specified not specified \n", - "122 not specified not specified \n", - "124 not specified not specified \n", - "125 not specified not specified \n", - "127 not specified not specified \n", - "128 not specified not specified " + "needs manual check 58\n", + "BEB 18\n", + "low emission (hybrid) 15\n", + "CNG 14\n", + "electric (not specified) 6\n", + "low emission (propane) 5\n", + "zero-emission bus (not specified) 4\n", + "FCEB 4\n", + "mix (zero and low emission buses) 3\n", + "mix (BEB and FCEB) 1\n", + "not specified 1\n", + "mix (low emission) 1\n", + "Name: prop_type, dtype: int64" ] }, - "execution_count": 117, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df[df['extracted_propulsion_type']=='not specified']" + "#check work\n", + "df.prop_type.value_counts()" + ] + }, + { + "cell_type": "markdown", + "id": "dc3aacbb-0dcb-4bb0-9ea7-6c2fe1d75b49", + "metadata": {}, + "source": [ + "### fix `prop_type == needs manual check`\n", + "\n", + "- subset a df of only prop type == needs manual check\n", + "- create list of keywords to check prop type\n", + "- create function to replace `needs manualc check` values with list values\n", + "- then... do something with both dataframes? \n", + " * remove rows with `needs manual check`\n", + " * then append subset df to initial df?\n" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "580e9c87-9aae-4221-bc29-251e4e1469be", + "metadata": {}, + "outputs": [], + "source": [ + "manual_check = df[df['prop_type'] == 'needs manual check']" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "970c595c-28a0-4e6c-b0b2-2065d75971ab", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(58, 14)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "needs manual check 58\n", + "Name: prop_type, dtype: int64" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "Index(['state', 'project_sponsor', 'project_title', 'description', 'funding',\n", + " 'approx_#_of_buses', 'project_type', 'propulsion_category',\n", + " 'area_served', 'congressional_districts', 'fta_region',\n", + " 'bus/low-no_program', 'bus_count', 'prop_type'],\n", + " dtype='object')" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "display(manual_check.shape, manual_check['prop_type'].value_counts(), manual_check.columns)" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "3e66c103-bec0-4925-9a71-b446f6931c33", + "metadata": {}, + "outputs": [], + "source": [ + "manual_checker_list = [\n", + " 'County Mass Transit District will receive funding to buy buses',\n", + " 'Colorado will receive funding to buy vans to replace older ones',\n", + " 'ethanol-fueled buses',\n", + " ' will receive funding to buy vans to replace',\n", + " 'funding to replace the oldest buses',\n", + " 'to buy buses and charging equipment',\n", + " 'counties by buying buses',\n", + " 'receive funding to buy cutaway paratransit buses',\n", + " 'new replacement vehicles',\n", + " 'propane-powered',\n", + " 'hybrid diesel-electric buses',\n", + " 'propane fueled buses',\n", + " 'cutaway vehicles',\n", + " 'diesel-electric hybrid',\n", + " \"low or no emission buses\",\n", + " \"electric buses\",\n", + " 'hybrid-electric vehicles',\n", + " \"electric commuter\",\n", + " \"Electric Buses\",\n", + " \"battery electric\",\n", + " \"Batery Electric\",\n", + " \"battery-electric\",\n", + " \"fuel-cell\",\n", + " \"fuel cell\",\n", + " \"Fuel Cell\",\n", + " \"zero emission\",\n", + " \"Zero Emission\",\n", + " \"zero-emission electric buses\",\n", + " \"zero-emission buses\",\n", + " \"zero‐emission\",\n", + " \"zero-emission\",\n", + " \"zeroemission\",\n", + " \"CNG\",\n", + " \"cng\",\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "9ea7203e-c44f-4b02-a6da-31e7dea885c9", + "metadata": {}, + "outputs": [], + "source": [ + "# function to match keywords to list\n", + "def prop_type_finder(description):\n", + " for keyword in manual_checker_list:\n", + " if keyword in description:\n", + " return keyword\n", + " return \"not specified\"" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "83946e9b-029f-4b4c-941f-921c10e09f0f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_762/389505494.py:1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " manual_check[\"prop_type\"] = manual_check[\"description\"].apply(prop_type_finder)\n" + ] + } + ], + "source": [ + "manual_check[\"prop_type\"] = manual_check[\"description\"].apply(prop_type_finder)" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "id": "06736c33-60e9-41ef-a644-c4eacd28c397", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(58, 14)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "not specified 21\n", + "electric buses 11\n", + "zero-emission 5\n", + "zero emission 2\n", + "battery-electric 2\n", + "diesel-electric hybrid 1\n", + "Colorado will receive funding to buy vans to replace older ones 1\n", + " will receive funding to buy vans to replace 1\n", + "ethanol-fueled buses 1\n", + "County Mass Transit District will receive funding to buy buses 1\n", + "propane fueled buses 1\n", + "cutaway vehicles 1\n", + "hybrid diesel-electric buses 1\n", + "propane-powered 1\n", + "funding to replace the oldest buses 1\n", + "to buy buses and charging equipment 1\n", + "counties by buying buses 1\n", + "receive funding to buy cutaway paratransit buses 1\n", + "new replacement vehicles 1\n", + "zero-emission buses 1\n", + "low or no emission buses 1\n", + "hybrid-electric vehicles 1\n", + "Name: prop_type, dtype: int64" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "Index(['state', 'project_sponsor', 'project_title', 'description', 'funding',\n", + " 'approx_#_of_buses', 'project_type', 'propulsion_category',\n", + " 'area_served', 'congressional_districts', 'fta_region',\n", + " 'bus/low-no_program', 'bus_count', 'prop_type'],\n", + " dtype='object')" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "display(manual_check.shape, manual_check['prop_type'].value_counts(), manual_check.columns)" + ] + }, + { + "cell_type": "markdown", + "id": "8a498a0b-4552-4c38-90cd-6e1c4045d40d", + "metadata": { + "tags": [] + }, + "source": [ + "### Need new column for `bus size type` via list and function\n", + "cutaway, 40ft etc" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d24e6642-358c-4f2a-8139-7fd941faf5e1", + "metadata": {}, + "outputs": [], + "source": [ + "list(df.columns)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6053159a-62b1-4866-a13e-47fabf4576b4", + "metadata": {}, + "outputs": [], + "source": [ + "bus_size = [\n", + " \"standard\",\n", + " \"40 foot\",\n", + " \"40-foot\",\n", + " \"40ft\",\n", + " \"articulated\",\n", + " \"cutaway\",\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3500afae-6358-435f-9d25-1854b9f16634", + "metadata": {}, + "outputs": [], + "source": [ + "# Function to match keywords\n", + "def find_bus_size_type(description):\n", + " for keyword in bus_size:\n", + " if keyword in description.lower():\n", + " return keyword\n", + " return \"not specified\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b7a0ae00-3a85-4e95-ae94-7ffeb55c3a8d", + "metadata": {}, + "outputs": [], + "source": [ + "# new column called bus size type based on description column\n", + "df[\"bus_size_type\"] = df[\"description\"].apply(find_bus_size_type)" ] }, { @@ -3277,7 +1191,22 @@ }, { "cell_type": "code", - "execution_count": 118, + "execution_count": null, + "id": "e0c6c4a2-4749-4f6b-ad14-d452f1e201b8", + "metadata": {}, + "outputs": [], + "source": [ + "#check work\n", + "display(\n", + " df.head(3),\n", + " df.bus_size_type.unique(),\n", + " df.shape\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, "id": "609a3659-8bf2-4412-aabc-d6ea956c3bbe", "metadata": {}, "outputs": [], @@ -3313,45 +1242,56 @@ { "cell_type": "code", "execution_count": null, - "id": "8a4e9841-79f5-41e1-9c53-3def3d802bd9", + "id": "7a2c32a7-4cd0-4755-8a04-2db5638cdcbb", "metadata": {}, "outputs": [], "source": [ - "# confirming cleaned data shows as expected.\n", - "display(bus_cost.shape, type(bus_cost), bus_cost.columns)" + "# drop unnessary columns\n", + "bus_cost = bus_cost.drop([\"Unnamed: 0\", \"congressional_districts\"], axis=1)" ] }, { "cell_type": "code", "execution_count": null, - "id": "7a2c32a7-4cd0-4755-8a04-2db5638cdcbb", + "id": "8a4e9841-79f5-41e1-9c53-3def3d802bd9", "metadata": {}, "outputs": [], "source": [ - "# drop unnessary columns\n", - "bus_cost = bus_cost.drop([\"Unnamed: 0\", \"congressional_districts\"], axis=1)" + "# confirming cleaned data shows as expected.\n", + "display(bus_cost.shape, type(bus_cost), bus_cost.columns)" ] }, { "cell_type": "code", "execution_count": null, - "id": "58a92ab0-8f13-4462-989a-e1c9105ff414", + "id": "f95f7ae2-2ddf-40b7-aa76-af00e83854d1", "metadata": {}, "outputs": [], "source": [ - "# confirming columns dropped as intended.\n", - "# less columns(14 to 12)\n", - "display(bus_cost.shape, bus_cost.columns)" + "bus_cost['prop_type'].sort_values(ascending=True).unique()" + ] + }, + { + "cell_type": "markdown", + "id": "1ede25fd-850a-4be6-bac0-a1bffa05b776", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "## DEPRECATED - Data Analysis\n", + "actual data analysis and summary stats exist in the `cost_per_bus_analysis.ipynb` notebook" ] }, { "cell_type": "markdown", "id": "42ca0dfd-2ea1-4194-b431-0e4853d21879", "metadata": { + "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "## Cost per Bus, per Transit Agency dataframe" + "### Cost per Bus, per Transit Agency dataframe" ] }, { @@ -3431,7 +1371,7 @@ "tags": [] }, "source": [ - "## Cost per bus, stats analysis" + "### Cost per bus, stats analysis" ] }, { @@ -3464,14 +1404,13 @@ "tags": [] }, "source": [ - "## Initial Summary Stats" + "### Initial Summary Stats" ] }, { "cell_type": "markdown", "id": "c4f9c488-8306-4eb3-bac0-40c75ac1dfed", "metadata": { - "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ @@ -3535,7 +1474,6 @@ "cell_type": "markdown", "id": "e85e540e-0396-49b0-9f2e-64e5236e63e8", "metadata": { - "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ @@ -3622,7 +1560,6 @@ "cell_type": "markdown", "id": "211cb7b6-8fb1-4d52-890a-7106afb981a0", "metadata": { - "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ @@ -3653,11 +1590,10 @@ "cell_type": "markdown", "id": "ac02fbbb-2a88-486f-8001-fd8156c50bfb", "metadata": { - "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "## Overall Summary" + "### Overall Summary" ] }, { diff --git a/bus_procurement_cost/README.md b/bus_procurement_cost/README.md index 01d8e9f1a..637a02924 100644 --- a/bus_procurement_cost/README.md +++ b/bus_procurement_cost/README.md @@ -3,8 +3,8 @@ ## Datasets * FTA Bus and Low- and No-Emission Grant Awards * TIRCP Project List -* DGS Usage Reports (via Rebel) -* Washington and Georgia Contract list (via Rebel) +* (upcoming) DGS Usage Reports (via Rebel) +* (upcoming )Washington and/or Georgia Contract list (via Rebel) ## GH issue Research Request - Bus Procurement Costs & Awards #897 @@ -19,5 +19,15 @@ Identify federal awards to fund bus purchases and how much agencies pay for them * count of buses * propulsion type of buses (zero/non-zero emission, BEB, FCEB, CNG etc) * bus type (standard, cutaway, articulated etc) -- Combine datasets together, aggregate up by transit agency, calculate a "cost_per_bus" column. -- Anylyze cost per bus for the different bus categories \ No newline at end of file +

+- Combine datasets together, aggregate up by transit agency, calculate a "cost_per_bus" (cpb) column. +- Aggregate cpb by: + * transit agency + * propulsion type + * bus size type +

+ - Visualize aggregations on charts + - Calculate summary stats on cpb + * calculate mean, standard deviation + * calculate z-score. remove outliers + * plot distribution \ No newline at end of file diff --git a/bus_procurement_cost/code_review.md b/bus_procurement_cost/code_review.md new file mode 100644 index 000000000..07e21fbb6 --- /dev/null +++ b/bus_procurement_cost/code_review.md @@ -0,0 +1,75 @@ +# Code Review +[Google Drive notes](https://docs.google.com/document/d/12SLubjQoE8NLLOm8Nb5DYKzwdNS1WYOkvrK_HnR1-FY/) + +### README for methodology is good +* The methodology reads like a narrative, code can be the same! +* Use functions to break your code up into discrete steps. +``` +def clean_funding(df: pd.DataFrame): + # dollar sign stuff + # maybe rounding + # clean up missing values + return + +def clean_other_columns(df): + return + + +def data_cleaning_tircp(): + df = pd.read_csv() + df1 = clean_funding(df) + df2 = clean_other_columns(df1) + + return df2 +``` + + +### Use `pandas` over `numpy` for now +* Generate a lot of your columns at once +* You can do group stats more easily with `pandas` +* With `numpy`, it's a little harder to include groupings in the stats you want +``` +df2 = df.assign( + # grouping over a column or list of columns + # use transform() to get what you want + group_mean = (df.groupby("shape_array_key") + .service_hours + .transform("mean") + ), + group_std = (df.groupby("shape_array_key") + .service_hours + .transform("std") + ) +) + +df2 = df2.assign( + z_score = (df2.service_hours - df2.group_mean) / df2.group_std +) +``` + + +### Use a function to make a chart +* find what's in common -> can include those within the function +* what's not in common -> set as variable +``` +def make_bar_chart(concat, y_col, chart_title): + axis_labeling_dict = { + "bus_count": "# of buses" + "project_sponsor": "Transit Agencies" + } + + #bar chart of highest bus count + concat = (concat.sort_values(by=y_col, ascending=False) + .head(10) + .plot(x='project_sponsor', + y=y_col, kind='bar', color='skyblue') + ) + plt.title(chart_title) + plt.xlabel(axis_labeling_dict["project_sponsor"]) + plt.ylabel(axis_labeling_dict[y_col]) + # return plt? + + +c1 = make_bar_chart(concat, y_col = "bus_funds", chart_title = "First Title") +c2 = make_bar_chart(concat, y_col = "bus_count", chart_title = "Second Title") +``` \ No newline at end of file diff --git a/bus_procurement_cost/cost_per_bus_analysis.ipynb b/bus_procurement_cost/cost_per_bus_analysis.ipynb index f72e1dacc..316f2d983 100644 --- a/bus_procurement_cost/cost_per_bus_analysis.ipynb +++ b/bus_procurement_cost/cost_per_bus_analysis.ipynb @@ -2,17 +2,17 @@ "cells": [ { "cell_type": "code", - "execution_count": 78, + "execution_count": 1, "id": "8b95db91-abf1-4357-884f-e11d73777da5", "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", + "import numpy as np\n", "import pandas as pd\n", + "import seaborn as sns\n", "import shared_utils\n", "from scipy.stats import zscore\n", - "import seaborn as sns\n", - "import numpy as np\n", "\n", "# set_option to increase max rows displayed to 200, to see entire df in 1 go/\n", "pd.set_option(\"display.max_rows\", 200)" @@ -36,8 +36,10 @@ "metadata": {}, "outputs": [], "source": [ - "# FTA Grant Award Press Release Data\n", - "fta = pd.read_csv('gs://calitp-analytics-data/data-analyses/bus_procurement_cost/fta_cost_per_bus.csv')" + "# cleaned FTA Grant Award Press Release Data for buses only\n", + "fta = pd.read_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/fta_bus_cost_clean.csv\"\n", + ")" ] }, { @@ -47,19 +49,62 @@ "metadata": {}, "outputs": [], "source": [ - "# TIRCP Project Tracking Data \n", - "tircp = pd.read_csv('gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_cost_per_bus.csv')" + "# cleaned TIRCP Project Tracking Data project tracking sheet\n", + "tircp = pd.read_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_bus_only.csv\"\n", + ")" ] }, { "cell_type": "markdown", - "id": "6950af52-f9eb-440b-9801-0396b650d502", + "id": "3e019b4d-2445-4d7c-a2a9-0cb2c5953a44", + "metadata": {}, + "source": [ + "## Game Plan\n", + "- bring in both data sets (FTA Press Release and TIRCP bus data\n", + "- FTA data, make sure it only has rows with bus count > 0\n", + "- may need to clean up the prop type and bus size type if there are any similar categories (completed at FTA notebook)\n", + "- Create shorten data frames for each. include the following columns:\n", + " 1. agency name (project_sponsor & grant_recipient)\n", + " 2. project title? (project_title)\n", + " 3. project award amount (funding and tircp_award_amount($))\n", + " 4. bus count (bus_count)\n", + " 5. propulsion type (prop_type)\n", + " 6. bus size type (bus_size_type)\n", + "
\n", + "
\n", + "- concat the short dataframes\n", + "- start aggregation. sum/count bus count, funding and project #\n", + " * agg by agency name\n", + " * agg by prop type\n", + " * agg by bus size type\n", + "\n", + "- new column for Z-score of `cost_per_bus`\n", + "- rerun stats sumamry\n", + "- use functions to make charts" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "85f4a371-32d5-4497-9aaf-dd2361b913e0", + "metadata": {}, + "outputs": [], + "source": [ + "# function to display df info\n", + "def df_peek(df):\n", + " display(type(df), df.shape, df.dtypes, df.sample(2))" + ] + }, + { + "cell_type": "markdown", + "id": "82def04b-551f-4480-a18e-3e121308bbf5", "metadata": { "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "## Dataset cleaning" + "## Read in FTA and TIRCP Data" ] }, { @@ -70,13 +115,31 @@ "outputs": [], "source": [ "# peaking into each dataset\n", - "data=[fta, tircp]\n", + "data = [fta, tircp]\n", "\n", "for x in data:\n", - " display(x.shape,\n", - " x.columns,\n", - " x.dtypes,\n", - " x.head())" + " display(x.shape, x.columns, x.head(), x.dtypes)" + ] + }, + { + "cell_type": "markdown", + "id": "6950af52-f9eb-440b-9801-0396b650d502", + "metadata": { + "tags": [] + }, + "source": [ + "## Dataset cleaning" + ] + }, + { + "cell_type": "markdown", + "id": "d2588e43-41b8-4886-a298-416cf4a4c83d", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "### drop some columns" ] }, { @@ -86,11 +149,8 @@ "metadata": {}, "outputs": [], "source": [ - "#look to drop column from each df\n", - "data=[fta, tircp]\n", - "\n", - "for x in data:\n", - " x.drop('Unnamed: 0', axis=1, inplace=True)" + "# examine columns\n", + "display(fta.columns, tircp.columns)" ] }, { @@ -100,407 +160,408 @@ "metadata": {}, "outputs": [], "source": [ - "display(fta.columns,\n", - "tircp.columns)" + "fta = fta.drop(\n", + " columns=[\n", + " \"Unnamed: 0\",\n", + " \"area_served\",\n", + " \"congressional_districts\",\n", + " \"fta_region\",\n", + " \"bus/low-no_program\",\n", + " ]\n", + ")" ] }, { - "cell_type": "markdown", - "id": "db7c3d45-d0b6-469a-b299-ccfb4efdbce1", + "cell_type": "code", + "execution_count": null, + "id": "40ce35ff-38bf-4001-b25f-37878eab700c", "metadata": {}, + "outputs": [], "source": [ - "### reorder columns" + "tircp = tircp.drop(\n", + " columns=[\n", + " \"Unnamed: 0.2\",\n", + " \"Unnamed: 0.1\",\n", + " \"Unnamed: 0\",\n", + " \"award_year\",\n", + " \"district\",\n", + " \"county\",\n", + " \"total_project_cost\",\n", + " ]\n", + ")" ] }, { "cell_type": "code", "execution_count": null, - "id": "f55f8473-9af6-4c2d-8d8f-0698cde0c265", + "id": "17a26be1-15ba-40a0-9d09-0218d79443f4", "metadata": {}, "outputs": [], "source": [ - "new_order =['grant_recipient',\n", - " 'tircp_award_amount_($)',\n", - " 'bus_count',\n", - " 'cost_per_bus']\n", - "tircp = tircp[new_order]" + "display(fta.columns, tircp.columns)" ] }, { "cell_type": "markdown", - "id": "cdfd4d75-59d3-482c-97bd-349a11abf105", - "metadata": {}, - "source": [ - "### rename columns to match eachother" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "95c0112f-78cb-4cb5-aa09-d75b124cdbec", - "metadata": {}, - "outputs": [], + "id": "6b1e029f-5da7-417a-bc7f-94690bfdc25b", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, "source": [ - "new_col =['project_sponsor', 'funding', 'bus_count', 'cost_per_bus']\n", - "\n", - "tircp.columns=new_col" + "### drop zero bus counts from FTA" ] }, { "cell_type": "code", "execution_count": null, - "id": "dfaf1766-5a70-4ec2-a54b-0e16f9fca8bc", + "id": "4553c5aa-95be-488e-b870-ddc3f36fa321", "metadata": {}, "outputs": [], "source": [ - "display(list(fta.columns),\n", - "list(tircp.columns))" + "fta = fta[fta[\"bus_count\"] > 0]" ] }, { "cell_type": "code", "execution_count": null, - "id": "7f801d4d-ac40-4c19-9c61-540a922b8805", + "id": "0ad42087-d70b-46f0-8fb0-6c452b7a708b", "metadata": {}, "outputs": [], "source": [ - "# add new col to identify source\n", - "fta['source']='fta'\n", - "tircp['source']='tircp_project_tracking'" + "# no more '0' values\n", + "fta.bus_count.unique()" ] }, { - "cell_type": "code", - "execution_count": null, - "id": "1e71a2b7-ccfd-4e3f-a810-fa0227d899d2", - "metadata": {}, - "outputs": [], + "cell_type": "markdown", + "id": "dbc87cae-a0b5-41e7-822b-11b370bdb5ce", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, "source": [ - "display(fta.head(),tircp.head())" + "## Shorten data frames" ] }, { "cell_type": "markdown", - "id": "b8ca8d50-5041-4459-a764-ccc12ced2037", + "id": "b21e89f6-efcc-48a3-8224-1c9c3926ef68", "metadata": {}, "source": [ - "### Concat both dataframes" + "FTA & TIRCP columns names respecitvely\n", + "\n", + " 1. agency name (project_sponsor & grant_recipient)\n", + " 2. project title? (project_title)\n", + " 3. project award amount (funding and tircp_award_amount($))\n", + " 4. bus count (bus_count)\n", + " 5. propulsion type (prop_type)\n", + " 6. bus size type (bus_size_type)" ] }, { "cell_type": "code", "execution_count": null, - "id": "5c7bfad5-9048-4712-b663-c4795b071737", + "id": "8f61675b-f445-4306-9ce6-27169d6b6909", "metadata": {}, "outputs": [], "source": [ - "concat = pd.concat([fta,tircp], axis=0).reset_index()" + "fta_short = fta[\n", + " [\n", + " \"project_sponsor\",\n", + " \"project_title\",\n", + " \"funding\",\n", + " \"bus_count\",\n", + " \"prop_type\",\n", + " \"bus_size_type\",\n", + " ]\n", + "]" ] }, { "cell_type": "code", "execution_count": null, - "id": "7d5dd236-bdb4-4213-997a-b2c9a4b8c0b6", + "id": "ffd9239b-45c3-4fcf-890e-773f3a38935d", "metadata": {}, "outputs": [], "source": [ - "concat = concat.drop('index', axis=1)" + "len(fta_short) == len(fta)" ] }, { "cell_type": "code", "execution_count": null, - "id": "9c63d955-ccff-4316-aa42-1aa66af7beed", + "id": "b60eb1cb-b535-44f0-8bc5-341928012c59", "metadata": {}, "outputs": [], "source": [ - "concat" + "tircp_short = tircp[\n", + " [\n", + " \"grant_recipient\",\n", + " \"project_title\",\n", + " \"tircp_award_amount_($)\",\n", + " \"bus_count\",\n", + " \"prop_type\",\n", + " \"bus_size_type\",\n", + " ]\n", + "]" ] }, { "cell_type": "code", "execution_count": null, - "id": "4ea75308-6784-4aba-ae2d-b8ceb05ad189", + "id": "af4bacbe-92c5-4dc2-93bf-6afe888bfacd", "metadata": {}, "outputs": [], "source": [ - "list(concat.project_sponsor.sort_values().unique())" + "len(tircp_short) == len(tircp)" ] }, { "cell_type": "markdown", - "id": "14f00383-8c11-4656-a019-a5b58cc4d076", + "id": "cdfd4d75-59d3-482c-97bd-349a11abf105", "metadata": { "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "## Export concat data" + "## rename columns to match eachother" ] }, { "cell_type": "code", "execution_count": null, - "id": "173aa1c6-fc73-4476-b3d0-e3bab1c48e4b", + "id": "95c0112f-78cb-4cb5-aa09-d75b124cdbec", "metadata": {}, "outputs": [], "source": [ - "concat.to_csv('gs://calitp-analytics-data/data-analyses/bus_procurement_cost/fta_tircp_concat.csv')" - ] - }, - { - "cell_type": "markdown", - "id": "e7582392-0b4b-4c95-a2a6-b0939cf63862", - "metadata": { - "jp-MarkdownHeadingCollapsed": true, - "tags": [] - }, - "source": [ - "## Read in concat data (TIRCP and FTA data)" + "# list of new column names. to be applied in same order as short df\n", + "new_col = [\n", + " \"agency_name\",\n", + " \"project_title\",\n", + " \"project_award_amount\",\n", + " \"bus_count\",\n", + " \"prop_type\",\n", + " \"bus_size_type\",\n", + "]" ] }, { "cell_type": "code", "execution_count": null, - "id": "5b474b47-7617-4eaa-b8fb-c86709c77368", + "id": "90da70ce-0bca-4140-83ed-da95d9c63157", "metadata": {}, "outputs": [], "source": [ - "concat = pd.read_csv('gs://calitp-analytics-data/data-analyses/bus_procurement_cost/fta_tircp_concat.csv')" + "fta_short.columns = new_col\n", + "tircp_short.columns = new_col" ] }, { "cell_type": "code", "execution_count": null, - "id": "89faef72-2c03-46e5-b908-9b6bd86b1210", + "id": "dfaf1766-5a70-4ec2-a54b-0e16f9fca8bc", "metadata": {}, "outputs": [], "source": [ - "display(concat.shape,\n", - " concat.dtypes,\n", - " concat.head(),\n", - " )\n", - " " + "fta_short.columns == tircp_short.columns" ] }, { "cell_type": "code", "execution_count": null, - "id": "71a64926-2ea5-4bbf-aae9-d243c3830ada", + "id": "7f801d4d-ac40-4c19-9c61-540a922b8805", "metadata": {}, "outputs": [], "source": [ - "# add new column for z-score\n", - "concat['zscore_' + 'cost_per_bus'] = zscore(concat['cost_per_bus'])" + "# add new col to identify source\n", + "fta_short[\"source\"] = \"fta_press_release\"\n", + "tircp_short[\"source\"] = \"tircp_project_tracking\"" ] }, { "cell_type": "code", "execution_count": null, - "id": "5111734e-6f0e-4d99-a585-94f80341ca11", + "id": "1e71a2b7-ccfd-4e3f-a810-fa0227d899d2", "metadata": {}, "outputs": [], "source": [ - "concat.shape" + "display(fta_short.head(), tircp_short.head())" ] }, { - "cell_type": "code", - "execution_count": null, - "id": "b074a5a1-8479-4366-9dff-5533263b45c1", - "metadata": {}, - "outputs": [], + "cell_type": "markdown", + "id": "b8ca8d50-5041-4459-a764-ccc12ced2037", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, "source": [ - "# remove outliers\n", - "#filter df for zscores =>-3<=3\n", - "filtered = concat[(concat['zscore_cost_per_bus'] >= -3) & (concat['zscore_cost_per_bus'] <=3)]" + "## Concat both dataframes" ] }, { "cell_type": "code", "execution_count": null, - "id": "8e2309e9-c6f0-4718-a5a9-17991345d243", + "id": "5c7bfad5-9048-4712-b663-c4795b071737", "metadata": {}, "outputs": [], "source": [ - "# 2 rows were dropped\n", - "filtered.shape" + "concat = pd.concat([fta_short, tircp_short], axis=0).reset_index()" ] }, { "cell_type": "code", "execution_count": null, - "id": "8aa8cda1-1caf-45a0-ad06-0bda5d81aefa", + "id": "d6142fce-639e-4082-b83c-6fec6e6a53cf", "metadata": {}, "outputs": [], "source": [ - "filtered.zscore_cost_per_bus.max()" + "display(\n", + " len(fta_short), len(tircp_short), len(fta_short) + len(tircp_short) == len(concat)\n", + ")" ] }, { "cell_type": "code", "execution_count": null, - "id": "5d7b379c-a7d6-43d9-9290-4b7b6fe07ef5", + "id": "9c63d955-ccff-4316-aa42-1aa66af7beed", "metadata": {}, "outputs": [], "source": [ - "filtered.sort_values(by='cost_per_bus', ascending=False).head()" - ] - }, - { - "cell_type": "markdown", - "id": "eaf73856-2e5b-48be-9107-a8ca97b22f1f", - "metadata": { - "jp-MarkdownHeadingCollapsed": true, - "tags": [] - }, - "source": [ - "## Stats Analysis" + "concat.sample(3)" ] }, { "cell_type": "code", "execution_count": null, - "id": "49d3cd64-fc0c-4749-a378-30730bbd8fc7", + "id": "7d5dd236-bdb4-4213-997a-b2c9a4b8c0b6", "metadata": {}, "outputs": [], "source": [ - "mean = np.mean(filtered['cost_per_bus'])\n", - "std_dev = np.std(filtered['cost_per_bus'])\n", - "\n", - "#zscore\n", - "mean2 = np.mean(filtered['zscore_cost_per_bus'])\n", - "std_dev2 = np.std(filtered['zscore_cost_per_bus'])\n" + "concat = concat.drop(\"index\", axis=1)" ] }, { "cell_type": "code", "execution_count": null, - "id": "e42ba34a-2712-438b-a708-1bc149ec9295", + "id": "4ea75308-6784-4aba-ae2d-b8ceb05ad189", "metadata": {}, "outputs": [], "source": [ - "mean2 + (std_dev2*3)" + "# concat looks good\n", + "list(concat.prop_type.sort_values().unique())" ] }, { "cell_type": "markdown", - "id": "88f21124-6b2e-4e3c-b5f2-4d7bfca8b1f5", + "id": "14f00383-8c11-4656-a019-a5b58cc4d076", "metadata": { "tags": [] }, "source": [ - "## Summary" + "## Export concat data" ] }, { "cell_type": "code", "execution_count": null, - "id": "0bd93bab-5b41-43dc-a122-9ef284d18298", - "metadata": { - "jupyter": { - "source_hidden": true - }, - "tags": [] - }, + "id": "173aa1c6-fc73-4476-b3d0-e3bab1c48e4b", + "metadata": {}, "outputs": [], "source": [ - "concat.head()" + "concat.to_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/fta_tircp_concat.csv\"\n", + ")" ] }, { - "cell_type": "code", - "execution_count": null, - "id": "fd7906a3-7bf1-4bed-afa3-1a69f21c155f", + "cell_type": "markdown", + "id": "e7582392-0b4b-4c95-a2a6-b0939cf63862", "metadata": { - "jupyter": { - "source_hidden": true - }, "tags": [] }, - "outputs": [], "source": [ - "concat.sort_values(by='cost_per_bus',ascending=True).head()" + "### Read in concat data (TIRCP and FTA data)" ] }, { "cell_type": "code", - "execution_count": 79, - "id": "1cb3ff5d-fa12-4e28-982d-96a0143a2b0f", - "metadata": { - "jupyter": { - "source_hidden": true - }, - "tags": [] - }, + "execution_count": 3, + "id": "5b474b47-7617-4eaa-b8fb-c86709c77368", + "metadata": {}, "outputs": [], "source": [ - "# Variables\n", - "total_unique_projects = len(concat)\n", - "total_bus_count = sum(concat.bus_count)\n", - "total_funding = sum(concat.funding)\n", - "min_bus_cost = concat.cost_per_bus.min()\n", - "max_bus_cost = concat.cost_per_bus.max()\n", - "max_bus_count = concat.bus_count.max()\n", - "\n", - "mean = np.mean(filtered['cost_per_bus'])\n", - "std_dev = np.std(filtered['cost_per_bus'])\n", - "\n", - "agency_with_most_bus = concat.loc[concat['bus_count'].idxmax(), 'project_sponsor']\n", - "#how many buses do they have? already answered\n", - "agency_with_highest_funds = concat.loc[concat['funding'].idxmax(), 'project_sponsor']\n", - "#what is the highest amount? already answered\n", - "agency_max_cpb = concat.loc[concat['cost_per_bus'].idxmax(), 'project_sponsor']\n", - "agency_min_cpb = concat.loc[concat['cost_per_bus'].idxmin(), 'project_sponsor']" + "all_bus = pd.read_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/fta_tircp_concat.csv\"\n", + ")" ] }, { - "cell_type": "code", - "execution_count": 80, - "id": "17f4e102-c684-4892-8fa0-0f21e5249ef1", + "cell_type": "markdown", + "id": "3e07cd2c-9bc7-4bcc-8e4f-e7d58ebcc1fc", "metadata": { - "jupyter": { - "source_hidden": true - }, "tags": [] }, + "source": [ + "## create cost_per_bus_column\n", + "on all_bus df" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "b35f7018-64f7-4a5b-ab50-10d871115c83", + "metadata": {}, "outputs": [], "source": [ - "summary = f'''\n", - "As of today, data was scraped from mutltiple sources:\n", - " 1. FTA Bus and Low- and No-Emission Grant Awards press release (federaly funded, nationwide data)\n", - " 2. TIRCP project data (state-funded, California only)\n", - " \n", - "Data from DGS usage reports, Georgia and Washington contracts to be analyzed next.\n", - "\n", - "Note, some projects included additional compoments besides bus purchases (chargers, transit facilities, parts, training) which may cause project costs to increase dramaticly, whereas other projects specified only bus purcahses, and some did not include and bus purchases at all.\n", - "\n", - "Datasets was filtered to only include data that specificed the number of buses to purchase. The compiled data was aggregated by agencies and a 'cost per_bus' metric was calculated by dividing the total funding the agency received by the total number of buses they specify.\n", - "\n", - "In total:\n", - " - {total_unique_projects} projects with bus purchases were analyzed.\n", - " - ${total_funding:,.2f} was awarded to agencies for projects including bus purchases.\n", - " - {total_bus_count} total buses are to be purchased.\n", - " - The highest cost per bus for an agency was ${max_bus_cost:,.2f}, belonging too {agency_max_cpb} \n", - " - The lowest cost per bus for an agency was ${min_bus_cost:,.2f}, belonging too {agency_min_cpb}\n", - " \n", - "\n", - "The agency with the most buses specified was {agency_with_most_bus} with {max_bus_count} buses.\n", - "\n", - "After removing outliers, the following was discovered:\n", - " - the mean cost per bus is ${mean:,.2f}.\n", - " - the standard deviation is ${std_dev:,.2f}. \n", - "\n", - "Below are charts that summarize the data.\n", - "'''" + "all_bus[\"cost_per_bus\"] = (\n", + " all_bus[\"project_award_amount\"] / all_bus[\"bus_count\"]\n", + ").astype(\"int64\")" ] }, { "cell_type": "code", - "execution_count": 87, - "id": "808369c9-b70f-4185-9dc1-0bda833f2815", + "execution_count": 5, + "id": "07acb5fc-5611-40d6-bfa5-90b814bd5588", "metadata": {}, "outputs": [ + { + "data": { + "text/plain": [ + "pandas.core.frame.DataFrame" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "(133, 9)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "Unnamed: 0 int64\n", + "agency_name object\n", + "project_title object\n", + "project_award_amount int64\n", + "bus_count float64\n", + "prop_type object\n", + "bus_size_type object\n", + "source object\n", + "cost_per_bus int64\n", + "dtype: object" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { "text/html": [ @@ -523,98 +584,662 @@ " \n", " \n", " Unnamed: 0\n", - " project_sponsor\n", - " funding\n", + " agency_name\n", + " project_title\n", + " project_award_amount\n", " bus_count\n", - " cost_per_bus\n", + " prop_type\n", + " bus_size_type\n", " source\n", - " zscore_cost_per_bus\n", + " cost_per_bus\n", " \n", " \n", " \n", " \n", - " 0\n", - " 0\n", - " AUTORIDAD METROPOLITANA DE AUTOBUSES (PRMBA)\n", - " 10000000\n", - " 8.0\n", - " 1250000\n", - " fta\n", - " 0.175536\n", - " \n", - " \n", - " 1\n", - " 1\n", - " Alameda-Contra Costa Transit District\n", - " 25513684\n", - " 25.0\n", - " 1020547\n", - " fta\n", - " -0.025151\n", - " \n", - " \n", - " 2\n", - " 2\n", - " Berkshire Regional Transit Authority\n", - " 2212747\n", - " 2.0\n", - " 1106373\n", - " fta\n", - " 0.049915\n", - " \n", - " \n", - " 3\n", - " 3\n", - " Brazos Transit District\n", - " 9650646\n", - " 11.0\n", - " 877331\n", - " fta\n", - " -0.150412\n", + " 96\n", + " 96\n", + " Antelope Valley Transit Authority (AVTA)\n", + " Regional Transit Interconnectivity & Environme...\n", + " 24403000\n", + " 29.0\n", + " electric (not specified)\n", + " conventional (40-ft like)\n", + " tircp_project_tracking\n", + " 841482\n", " \n", " \n", - " 4\n", - " 4\n", - " Cape Fear Public Transportation Authority\n", - " 2860250\n", - " 5.0\n", - " 572050\n", - " fta\n", - " -0.417420\n", + " 119\n", + " 119\n", + " Contra Costa Transportation Authority (CCTA)\n", + " I-680 Express Bus Program\n", + " 14460000\n", + " 6.0\n", + " zero-emission bus (not specified)\n", + " not specified\n", + " tircp_project_tracking\n", + " 2410000\n", " \n", " \n", "\n", "" ], "text/plain": [ - " Unnamed: 0 project_sponsor funding \\\n", - "0 0 AUTORIDAD METROPOLITANA DE AUTOBUSES (PRMBA) 10000000 \n", - "1 1 Alameda-Contra Costa Transit District 25513684 \n", - "2 2 Berkshire Regional Transit Authority 2212747 \n", - "3 3 Brazos Transit District 9650646 \n", - "4 4 Cape Fear Public Transportation Authority 2860250 \n", + " Unnamed: 0 agency_name \\\n", + "96 96 Antelope Valley Transit Authority (AVTA) \n", + "119 119 Contra Costa Transportation Authority (CCTA) \n", + "\n", + " project_title project_award_amount \\\n", + "96 Regional Transit Interconnectivity & Environme... 24403000 \n", + "119 I-680 Express Bus Program 14460000 \n", "\n", - " bus_count cost_per_bus source zscore_cost_per_bus \n", - "0 8.0 1250000 fta 0.175536 \n", - "1 25.0 1020547 fta -0.025151 \n", - "2 2.0 1106373 fta 0.049915 \n", - "3 11.0 877331 fta -0.150412 \n", - "4 5.0 572050 fta -0.417420 " + " bus_count prop_type bus_size_type \\\n", + "96 29.0 electric (not specified) conventional (40-ft like) \n", + "119 6.0 zero-emission bus (not specified) not specified \n", + "\n", + " source cost_per_bus \n", + "96 tircp_project_tracking 841482 \n", + "119 tircp_project_tracking 2410000 " ] }, - "execution_count": 87, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" } ], "source": [ - "concat.head()" + "df_peek(all_bus)" + ] + }, + { + "cell_type": "markdown", + "id": "6ddefcb9-7c31-4a69-bef8-ae80455a2a39", + "metadata": { + "tags": [] + }, + "source": [ + "## Aggregate\n", + "To get total funding and bus count\n", + "- per agency\n", + "- per propulsion type\n", + "- per bus size type" ] }, { "cell_type": "code", - "execution_count": 81, - "id": "619d8c20-0383-470b-b3a5-11ea9f2b5ef7", + "execution_count": 6, + "id": "9eea9c65-dd39-46a2-ba0f-a276e2fc913f", + "metadata": {}, + "outputs": [], + "source": [ + "## function to agg by X col by project title, award and bus count\n", + "\n", + "\n", + "def bus_aggregate(column):\n", + " df_agg = (\n", + " all_bus.groupby(column)\n", + " .agg(\n", + " total_project_count=(\"project_title\", \"count\"),\n", + " total_funds=(\"project_award_amount\", \"sum\"),\n", + " total_bus_count=(\"bus_count\", \"sum\"),\n", + " )\n", + " .reset_index()\n", + " )\n", + " return df_agg" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "f68d9a34-2d60-4366-9f3d-7ead081b8149", + "metadata": {}, + "outputs": [], + "source": [ + "agency_agg = bus_aggregate(\"agency_name\")\n", + "prop_agg = bus_aggregate(\"prop_type\")\n", + "size_agg = bus_aggregate(\"bus_size_type\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "fa04c528-b46a-49a7-98b3-a1857ddc6a9c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "pandas.core.frame.DataFrame" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "(127, 4)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "agency_name object\n", + "total_project_count int64\n", + "total_funds int64\n", + "total_bus_count float64\n", + "dtype: object" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "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", + "
agency_nametotal_project_counttotal_fundstotal_bus_count
107Texas Department of Transportation on behalf o...1744376556.0
9Champaign-Urbana Mass Transit District1663539410.0
\n", + "
" + ], + "text/plain": [ + " agency_name total_project_count \\\n", + "107 Texas Department of Transportation on behalf o... 1 \n", + "9 Champaign-Urbana Mass Transit District 1 \n", + "\n", + " total_funds total_bus_count \n", + "107 7443765 56.0 \n", + "9 6635394 10.0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "None" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "pandas.core.frame.DataFrame" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "(11, 4)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "prop_type object\n", + "total_project_count int64\n", + "total_funds int64\n", + "total_bus_count float64\n", + "dtype: object" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "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", + "
prop_typetotal_project_counttotal_fundstotal_bus_count
1CNG15234921904330.0
3electric (not specified)20337174822206.0
\n", + "
" + ], + "text/plain": [ + " prop_type total_project_count total_funds total_bus_count\n", + "1 CNG 15 234921904 330.0\n", + "3 electric (not specified) 20 337174822 206.0" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "None" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "pandas.core.frame.DataFrame" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "(4, 4)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "bus_size_type object\n", + "total_project_count int64\n", + "total_funds int64\n", + "total_bus_count float64\n", + "dtype: object" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "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", + "
bus_size_typetotal_project_counttotal_fundstotal_bus_count
1cutaway432861322183.0
2not specified12219446794692418.0
\n", + "
" + ], + "text/plain": [ + " bus_size_type total_project_count total_funds total_bus_count\n", + "1 cutaway 4 32861322 183.0\n", + "2 not specified 122 1944679469 2418.0" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "None" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# list and loop to look at all agg dfs at the same time\n", + "agg_list = [agency_agg, prop_agg, size_agg]\n", + "\n", + "for x in agg_list:\n", + " display(df_peek(x))" + ] + }, + { + "cell_type": "markdown", + "id": "88f21124-6b2e-4e3c-b5f2-4d7bfca8b1f5", + "metadata": { + "tags": [] + }, + "source": [ + "## Summary" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1426b90a-d19c-47d6-9aa0-ee2098264328", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "all_bus.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 95, + "id": "a84df68a-59a1-4a11-8038-d3add66e51b7", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "nan" + ] + }, + "execution_count": 95, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "all_bus.loc[all_bus[\"cost_per_bus\"].idxmin(), \"prop_type\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "id": "a363db92-baaf-4ec3-bf69-c3379644b71e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "zero-emission bus (not specified) 21\n", + "BEB 20\n", + "electric (not specified) 20\n", + "CNG 15\n", + "low emission (hybrid) 15\n", + "FCEB 6\n", + "low emission (propane) 5\n", + "mix (zero and low emission buses) 3\n", + "not specified 2\n", + "mix (BEB and FCEB) 1\n", + "mix (low emission) 1\n", + "Name: prop_type, dtype: int64" + ] + }, + "execution_count": 100, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "all_bus['prop_type'].value_counts()" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "id": "04af9610-0ab3-43d0-8f30-be75ca4d99ed", + "metadata": {}, + "outputs": [ + { + "data": { + "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", + "
Unnamed: 0agency_nameproject_titleproject_award_amountbus_countprop_typebus_size_typesourcecost_per_buszscore_cost_per_bus
9595Oregon Department of Transportation on behalf ...CET's Low Emission Vanpools and Support Vehicles1812505.0NaNnot specifiedfta_press_release36250-0.887972
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 agency_name \\\n", + "95 95 Oregon Department of Transportation on behalf ... \n", + "\n", + " project_title project_award_amount \\\n", + "95 CET's Low Emission Vanpools and Support Vehicles 181250 \n", + "\n", + " bus_count prop_type bus_size_type source cost_per_bus \\\n", + "95 5.0 NaN not specified fta_press_release 36250 \n", + "\n", + " zscore_cost_per_bus \n", + "95 -0.887972 " + ] + }, + "execution_count": 102, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## WHY DOES ODOT HAVE A NAN IN PROP TYPE!!\n", + "all_bus[all_bus['agency_name'] == 'Oregon Department of Transportation on behalf of Central Oregon Intergovernmental Council']" + ] + }, + { + "cell_type": "code", + "execution_count": 93, + "id": "17f4e102-c684-4892-8fa0-0f21e5249ef1", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "# Variables\n", + "total_unique_projects = len(all_bus)\n", + "total_bus_count = sum(all_bus.bus_count)\n", + "total_funding = sum(all_bus.project_award_amount)\n", + "min_bus_cost = all_bus.cost_per_bus.min()\n", + "max_bus_cost = all_bus.cost_per_bus.max()\n", + "max_bus_count = all_bus.bus_count.max()\n", + "\n", + "cpb_mean = zscore_bus.cost_per_bus.mean()\n", + "cpb_std = zscore_bus.cost_per_bus.std()\n", + "\n", + "# agency\n", + "agency_with_most_bus = all_bus.loc[all_bus[\"bus_count\"].idxmax(), \"agency_name\"]\n", + "\n", + "# propulsion type\n", + "prop_type_name_max_freq = all_bus['prop_type'].value_counts().idxmax()\n", + "prop_type_max = all_bus['prop_type'].value_counts().max()\n", + "\n", + "prop_type_name_min_freq = all_bus['prop_type'].value_counts().idxmin()\n", + "prop_type_min = all_bus['prop_type'].value_counts().min()\n", + "\n", + "\n", + "\n", + "\n", + "# how many buses do they have? already answered\n", + "agency_with_highest_funds = all_bus.loc[\n", + " all_bus[\"project_award_amount\"].idxmax(), \"agency_name\"\n", + "]\n", + "# what is the highest amount? already answered\n", + "agency_max_cpb = all_bus.loc[all_bus[\"cost_per_bus\"].idxmax(), \"agency_name\"]\n", + "agency_min_cpb = all_bus.loc[all_bus[\"cost_per_bus\"].idxmin(), \"agency_name\"]\n", + "test = all_bus.loc[all_bus[\"cost_per_bus\"].idxmax(), \"prop_type\"]\n", + "test2 = all_bus.loc[all_bus[\"cost_per_bus\"].idxmin(), \"prop_type\"]\n", + "\n", + "summary = f\"\"\"\n", + "As of today, data was scraped from mutltiple sources:\n", + " 1. FTA Bus and Low- and No-Emission Grant Awards press release (federaly funded, nationwide data)\n", + " 2. TIRCP project data (state-funded, California only)\n", + " \n", + "Data from DGS usage reports, Georgia and Washington contracts to be analyzed next.\n", + "\n", + "Note, some projects included additional compoments besides bus purchases (chargers, transit facilities, parts, training) which may cause project costs to increase dramaticly, whereas other projects specified only bus purcahses, and some did not include and bus purchases at all.\n", + "\n", + "Datasets was filtered to only include data that specificed the number of buses to purchase. The compiled data was aggregated by agencies and a 'cost per_bus' metric was calculated by dividing the total funding the agency received by the total number of buses they specify.\n", + "\n", + "In total:\n", + " - {total_unique_projects} projects with bus purchases were analyzed.\n", + " - ${total_funding:,.2f} was awarded to agencies for projects including bus purchases.\n", + " - {total_bus_count} total buses are to be purchased.\n", + " - The highest cost per bus for an agency was ${max_bus_cost:,.2f}, belonging too {agency_max_cpb}, {test} \n", + " - The lowest cost per bus for an agency was ${min_bus_cost:,.2f}, belonging too {agency_min_cpb}, {test2}\n", + "\n", + "The agency with the most buses specified was {agency_with_most_bus} with {max_bus_count} buses.\n", + "\n", + "Regarding propulsion types:\n", + " Propulsion type values varied wildly amongst the datasets. Values were validated and grouped as best as poissible based on project description or other discrete mentions of propulsion type.\n", + " The following is a summary of propulsion type metrics.\n", + " - The most common propulsion type that was procureded was \"{prop_type_name_max_freq}\".\n", + " \n", + " \n", + "\n", + "After removing outliers, the following was discovered:\n", + " - the mean cost per bus is ${cpb_mean:,.2f}.\n", + " - the standard deviation is ${cpb_std:,.2f}. \n", + "\n", + "Below are charts that summarize the data.\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 94, + "id": "619d8c20-0383-470b-b3a5-11ea9f2b5ef7", "metadata": {}, "outputs": [ { @@ -633,18 +1258,24 @@ "Datasets was filtered to only include data that specificed the number of buses to purchase. The compiled data was aggregated by agencies and a 'cost per_bus' metric was calculated by dividing the total funding the agency received by the total number of buses they specify.\n", "\n", "In total:\n", - " - 125 projects with bus purchases were analyzed.\n", - " - $2,041,714,791.00 was awarded to agencies for projects including bus purchases.\n", - " - 2669.0 total buses are to be purchased.\n", - " - The highest cost per bus for an agency was $9,600,000.00, belonging too City of Torrance \n", - " - The lowest cost per bus for an agency was $36,250.00, belonging too Oregon Department of Transportation on behalf of Central Oregon Intergovernmental Council\n", - " \n", + " - 133 projects with bus purchases were analyzed.\n", + " - $2,065,774,791.00 was awarded to agencies for projects including bus purchases.\n", + " - 2718.0 total buses are to be purchased.\n", + " - The highest cost per bus for an agency was $9,600,000.00, belonging too City of Torrance, electric (not specified) \n", + " - The lowest cost per bus for an agency was $36,250.00, belonging too Oregon Department of Transportation on behalf of Central Oregon Intergovernmental Council, nan\n", "\n", "The agency with the most buses specified was Los Angeles County Metropolitan Transportation Authority (LA Metro) with 261.0 buses.\n", "\n", + "Regarding propulsion types:\n", + " Propulsion type values varied wildly amongst the datasets. Values were validated and grouped as best as poissible based on project description or other discrete mentions of propulsion type.\n", + " The following is a summary of propulsion type metrics.\n", + " - The most common propulsion type that was procureded was \"zero-emission bus (not specified)\".\n", + " \n", + " \n", + "\n", "After removing outliers, the following was discovered:\n", - " - the mean cost per bus is $940,997.86.\n", - " - the standard deviation is $732,993.50. \n", + " - the mean cost per bus is $932,164.87.\n", + " - the standard deviation is $735,398.28. \n", "\n", "Below are charts that summarize the data.\n", "\n" @@ -652,23 +1283,58 @@ } ], "source": [ - "print(summary)" + "print(summary)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "id": "a0a54bec-cbe4-4a8b-81d5-79ff68d8de09", + "metadata": {}, + "outputs": [], + "source": [ + "# chart function\n", + "def make_chart(y_col, title, x_col=\"agency_name\"):\n", + " zscore_bus.sort_values(by=y_col, ascending=False).head(10).plot(\n", + " x=x_col, y=y_col, kind=\"bar\", color=\"skyblue\"\n", + " )\n", + " plt.title(title)\n", + " plt.xlabel(x_col)\n", + " plt.ylabel(y_col)\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "id": "cec20a56-e1c3-414d-9583-fa4159e5045e", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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c5gAERERkc5hAkREREQ6hwkQERER6RwmQERERKRzmAARERGRzmECRERERDqHCRARERHpHCZAREREpHOYABEREZHOYQJEREREOocJEBEREekcJkBERESkc5gAERERkc5hAkREREQ6hwkQERER6RwmQERERKRzmAARERGRzmECRERERDqHCRARERHpHCZAREREpHOYABEREZHOYQJEREREOocJEBEREekcJkBERESkc5gAERERkc5hAkREREQ6hwkQERER6RwmQERERKRzmAARERGRzmECRERERDqHCRARERHpHCZAREREpHOYABEREZHO0YgEaPny5bC3t4eRkREaN26Ms2fPfrT+tm3bUKtWLRgZGaFevXrYt2+fwnYhBKZPnw4bGxsYGxvD09MTd+/eLcxDICIiIi0ieQK0ZcsWBAQEYMaMGbh48SLq168PLy8vxMbG5lr/5MmT6Nu3L/z9/XHp0iV4e3vD29sb165dk9f56aefsHTpUqxcuRJnzpxBqVKl4OXlhbdv3xbVYREREZEGkzwBWrhwIYYOHQo/Pz84OTlh5cqVMDExQVBQUK71lyxZgnbt2mHixImoXbs2Zs+ejc8++wy//vorgHetP4sXL8b333+Prl27wtnZGevWrcPTp0+xe/fuIjwyIiIi0lSSJkBpaWm4cOECPD095WV6enrw9PTEqVOncn3MqVOnFOoDgJeXl7x+ZGQkYmJiFOqYmZmhcePGee6TiIiIdEsJKZ/8xYsXyMzMhJWVlUK5lZUVbt26letjYmJicq0fExMj355dlledD6WmpiI1NVV+PyEhAQCQmJhYgKMB3ia9LlD9gkpMNCjU/QOFfwwAj0NZxeEYAB6HsorDMQA8DmUVh2MANO84sr+3hRD51pU0AdIU8+bNw8yZM3OUV65cWYJo8pYzQu3E49AcxeEYgOJxHMXhGAAehyYpDscAqHYcr1+/hpmZ2UfrSJoAWVhYQF9fH8+ePVMof/bsGaytrXN9jLW19UfrZ//77Nkz2NjYKNRxcXHJdZ9Tp05FQECA/H5WVhbi4uJgbm4OmUxW4ONSRmJiIipXrozHjx/D1NS0UJ6jKBSH4ygOxwAUj+MoDscA8Dg0SXE4BqB4HEdRHIMQAq9fv4atrW2+dSVNgAwMDNCgQQOEhobC29sbwLvkIzQ0FKNHj871MW5ubggNDcXXX38t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kpKwcuVKjeMFBQXYvn07qqqqkJOTgy1btqCpqUmilERERPLAGSCR3Lp1C3p6evcd19PTw+effw4AsLOzw5dffil2NCIiItlhARLJo48+ildeeQWdnZ3qY52dnYiLi4OHhwcA4ObNm7C0tJQqIhERkWzwV2AiOX78ODZu3AgLCwt1yWluboatrS0uXLgAAOjr68Orr74qZUwiIiJZ4B4gEalUKmRlZaGurg4A4ODggICAACiVnIgjIiISEwsQERERyQ6XwER05coVXLlyBR0dHVCpVBpjJ06ckCgVERGR/LAAieSPf/wj9u/fj2XLlsHMzAwKhULqSERERLLFJTCRmJmZIT4+HmFhYVJHISIikj3uvhXJyMjIfRdBJCIiImmwAIlk27ZteO+996SOQUREROAeINEMDQ0hKSkJOTk5WLp0KWbNmqUx/re//U2iZERERPLDPUAi8fX1/c7x3NxckZIQERERCxARERHJDvcASUgQBFy+fBmbN2+WOgoREZGssABJoKGhAXv37oWVlRU2bdqEoaEhqSMRERHJCjdBi2R4eBhnz57F8ePHkZ+fj7GxMbz11lvYunUr9PT0pI5HREQkK5wBmmJlZWXYsWMHTE1NcfjwYTz55JNobm6GUqlEUFAQyw8REZEEOAM0xZYvX46oqCh8/PHHcHBwkDoOERERgQVoyvn7++P48ePo6OhAWFgYgoKCeB8wIiIiiXEJbIplZmaiqqoKDg4OiIyMhJmZGaKjowGARYiIiEgivA6QyLKzs3Hy5Em8//77sLS0xObNm7F582a4u7tLHY2IiEg2WIAkcufOHaSmpuLEiRO4ceMGxsbGpI5EREQkGyxAPwHl5eWcASIiIhIRCxARERHJDjdBExERkeywABEREZHssAARERGR7LAAiWRwcBADAwPqx42NjTh8+DCysrIkTEVERCRPLEAi2bhxI1JSUgAAPT09WL58Of76179i48aNePvttyVOR0REJC8sQCIpLy/HY489BgA4e/YsTExM0NjYiJSUFBw5ckTidERERPLCAiSSgYEBzJs3DwCQlZWF4OBgKJVK/OIXv0BjY6PE6YiIiOSFBUgkixYtwvnz59Hc3IzMzEwEBgYCADo6OqCnpydxOiIiInlhARLJa6+9htjYWNjY2MDT0xMrVqwA8NVskJubm8TpiIiI5IVXghbRF198gba2Nri6ukKp/Kp7lpSUQE9PD46OjhKnIyIikg8WIAm0tLQAACwsLCROQkREJE9cAhOJSqXC/v37oa+vD2tra1hbW8PAwAAHDhyASqWSOh4REZGszJQ6gFzs2bMHx48fx6FDh7Bq1SoAQH5+Pl5//XUMDQ3hT3/6k8QJiYiI5INLYCJZsGABEhMTsWHDBo3jFy5cwI4dO3D79m2JkhEREckPl8BE0t3dPe5GZ0dHR3R3d0uQiIiISL5YgETi6uqKo0eP3nf86NGjcHV1lSARERGRfHEJTCT/+te/sG7dOlhZWamvAVRUVITm5mZcunRJfZsMIiIimnosQCJqbW1FQkICampqAACLFy/Gjh07sGDBAomTERERyQsLkMRaWlqwf/9+JCUlSR2FiIhINliAJHb9+nW4u7tjbGxM6ihERESywU3QREREJDssQERERCQ7LEBEREQkO7wVxhQLDg7+zvGenh5xghAREZEaC9AU09fX/97x5557TqQ0REREBPBXYERERCRD3ANEREREssMCRERERLLDAkRERESywwJEREREssMCRERERLLDAkRERESywwJEREREssMCRESTlpGRgdWrV8PAwADGxsZ44okncOvWLfV4YWEhHnnkEWhpaWHZsmU4f/48FAoFKioq1M+prKzEmjVroKurCxMTE4SFheHLL79Uj/v4+OCll15CXFwcjIyMYGpqitdff10jR09PDyIiImBiYgItLS04Ozvjgw8+QH9/P/T09HD27FmN558/fx46Ojq4d+/ed36///znP1AoFDh37hx8fX0xd+5cuLq6oqioSP2crq4uhISEwNzcHHPnzoWLiwvOnDmj8T4+Pj6IiorCzp07YWhoCBMTEyQnJ6O/vx/h4eGYN28eFi1ahMuXL2u87vvODRFNHgsQEU1af38/Xn75ZZSWluLKlStQKpXYtGkTVCoV7t69i/Xr18PFxQXl5eU4cOAAdu3apfH6np4e+Pn5wc3NDaWlpcjIyEB7ezuefvppjeedPn0aOjo6KC4uRnx8PPbv34/s7GwAgEqlwpo1a1BQUIDU1FR89tlnOHToEGbMmAEdHR0888wzOHnypMb7nTx5Eps3b8a8efMm9D337NmD2NhYVFRUwN7eHiEhIRgdHQUADA0N4dFHH8WHH36IyspKbN++HWFhYSgpKbnvO8yfPx8lJSWIiopCZGQknnrqKaxcuRLl5eUIDAxEWFgYBgYGftC5IaJJEoiIHpDOzk4BgPDpp58Kb7/9tmBsbCwMDg6qx5OTkwUAwr///W9BEAThwIEDQmBgoMZ7NDc3CwCE2tpaQRAEwdvbW1i9erXGczw8PIRdu3YJgiAImZmZglKpVD//m4qLi4UZM2YIra2tgiAIQnt7uzBz5kwhLy/ve79PQ0ODAED4xz/+oT5WVVUlABCqq6u/9XXr1q0Tfv/736sff/M7jI6OCjo6OkJYWJj6WFtbmwBAKCoqEgRhYueGiCaPM0BENGk3b95ESEgIbG1toaenBxsbGwBAU1MTamtrsXTpUmhpaamf7+npqfH669evIzc3F7q6uuo/R0dHANBYSlu6dKnG68zMzNDR0QEAqKiogIWFBezt7cfN6OnpiSVLluD06dMAgNTUVFhbW8PLy2vC3/N/P9/MzAwA1J8/NjaGAwcOwMXFBUZGRtDV1UVmZiaampq+9T1mzJgBY2NjuLi4qI+ZmJhovO9Ezw0RTQ5vhkpEk7Z+/XpYW1sjOTkZCxYsgEqlgrOzM0ZGRib0+r6+Pqxfvx5/+ctf7hv7umgAwKxZszTGFAoFVCoVAEBbW/t7P2fbtm1ISEjA7t27cfLkSYSHh0OhUEwo4zc//+vXff35b775Jv7+97/j8OHDcHFxgY6ODnbu3HnfORjvO3zX+0703BDR5LAAEdGkdHV1oba2FsnJyXjssccAAPn5+epxBwcHpKamYnh4GHPmzAEAfPLJJxrv4e7ujvT0dNjY2GDmzMn9c7R06VK0tLSgrq7uW2eBQkNDERcXhyNHjuCzzz7D888/P6nPGk9BQQE2btyI0NBQAF8VmLq6Ojg5Of2o930Q54aIvh2XwIhoUgwNDWFsbIykpCTU19fj6tWrePnll9Xjv/nNb6BSqbB9+3ZUV1cjMzMTb731FoD/n+347W9/i+7uboSEhOCTTz7BrVu3kJmZifDwcIyNjU0oh7e3N7y8vPCrX/0K2dnZaGhowOXLl5GRkaGRNTg4GK+88goCAwNhYWHxwM6DnZ0dsrOzUVhYiOrqakRERKC9vf1Hv++DODdE9O1YgIhoUpRKJdLS0lBWVgZnZ2fExMTgzTffVI/r6enhn//8JyoqKvDII49gz549eO211wBAvS9owYIFKCgowNjYGAIDA+Hi4oKdO3fCwMAASuXE/3lKT0+Hh4cHQkJC4OTkhLi4uPtKwtatWzEyMoItW7Y8gG///1599VW4u7sjKCgIPj4+MDU1xZNPPvmj3/dBnRsiGp9CEARB6hBEJA/vvvsuwsPD0dvbO6G9Ow/SO++8g5iYGLS2tmL27NmifjYR/fRwYZmIpkxKSgpsbW1hbm6O69evY9euXXj66adFLT8DAwNoa2vDoUOHEBERwfJDRAC4BEZEU+iLL75AaGgoFi9ejJiYGDz11FNISkoSNUN8fDwcHR1hamqKP/zhDxpjBw8e1PiZ+f/+rVmzRtScRCQuLoERkWx1d3eju7t73DFtbW2Ym5uLnIiIxMICRERERLLDJTAiIiKSHRYgIiIikh0WICIiIpIdFiAiIiKSHRYgIiIikh0WICIiIpIdFiAiIiKSHRYgIiIikp3/A11fVS6JLTpkAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Higest awarded funds by agency\n", + "make_chart(\"project_award_amount\", \"Highest Awarded Funds by Transit Agency\")" ] }, { "cell_type": "code", - "execution_count": 82, - "id": "82d2d419-0913-436a-9570-f17bd895fe23", - "metadata": { - "jupyter": { - "source_hidden": true - }, - "tags": [] - }, + "execution_count": 53, + "id": "e21f18c5-577c-444c-ada9-c959b57c37bc", + "metadata": {}, "outputs": [ { "data": { - "image/png": "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p06dMGzYMLx79w5Xr17F2bNn0a1btwy/t0KhQN26ddUK1qtXryImJgZKpRInT55E69atAQDHjx+Hp6dnpq1wa9euRd++feHl5YX+/fsDQLpz6ty5M5ydnTF79mxcunQJK1euhK2tLebOnZvh9/yYJj/jjOzevRve3t6oVKkSZs+ejdevX8PPzw8lS5bM8Pj169fjzZs3+P7776FQKPDLL7+gY8eOCA8PV13uunHjBurWrYuSJUti/PjxMDU1xebNm9G+fXts27YNHTp0APDhTXP27Nmqn0tsbCwuXLiAS5cu4euvv8b333+Px48fZ3jpOCMnTpzAq1evMHz4cOjp6WV7fFRUFOrUqYP4+HgMHToUVlZWWL16Ndq2bYutW7eqcmb32unYsSPu3r2LDRs2YMGCBbC2tgaADH9vPvb69Wu0atUKnTt3RteuXbF582YMHDgQBgYGqoIgNTUVbdu2xYkTJ9C/f39UqFAB165dw4IFC3D37t10fbgOHTqEzZs3Y/DgwbC2ts62dTY0NBTe3t4YMGAAfHx8EBAQgO+++w779u3D119/ne3P8GPPnj1Ds2bNYGNjg/Hjx6NIkSK4f/9+umKJ8kgQZWPQoEHi45fKzp07BQAxc+ZMteM6deokFAqFCAsLU20DIACICxcuqLZFRkYKIyMj0aFDhxzlMDU1FT4+Ppnu69OnT7rtu3fvFgDEvn37sv3+gwcPFvb29iI1NVUIIcSBAwcEAHH58mW149q0aSNMTEzEo0ePVNtCQ0OFvr6+2s/p/v37Qk9PT/z8889q97927ZrQ19dX296gQQMBQKxZs0a1LTExURQvXlx8++23qm3+/v4CgJg/f366/Gm5hfjwc58yZYrqaz8/P2FnZydevHihdp8uXboICwsLER8fL4QQol27dqJixYqZ/owy8+uvvwo9PT0RGxsrhBDi999/F46OjsLLy0uMGzdOCCFESkqKKFKkiBgxYoTqflOmTBGf/hnK7HlOO/bT57lDhw7Cysoq24ya/owjIiIEABEQEKDaVqlSJVGqVCnx5s0b1bYjR44IAMLR0THdfa2srMSrV69U23ft2iUAiP/973+qbU2aNBGVKlUS7969U21LTU0VderUEa6urqptVapUEa1bt87y3D79Hc3KokWLBACxY8cOjY4fPny4ACCOHz+u2vbmzRvh7OwsnJycREpK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neF9unXrhhcvXqBevXoQQiA5ORkDBgzI8rLU7NmzMW3atHzNTkRERNpL8g7FOXHkyBHMmjULf/75Jy5duoTt27dj9+7dmDFjRqb3mTBhAmJiYlS3hw8fFmBiIiIiKmiStdxYW1tDT08PUVFRatujoqJQvHjxDO8zadIk9OzZE3379gUAVKpUCXFxcejfvz8mTpwIpTJ9rWZoaAhDQ8P8PwEiIiLSSpK13BgYGKBatWoIDg5WbUtNTUVwcDBq166d4X3i4+PTFTB6enoAACHE5wtLREREOkOylhsAGDlyJHx8fFC9enV4eXlh4cKFiIuLg6+vLwCgV69eKFmyJGbPng0AaNOmDebPnw9PT0/UrFkTYWFhmDRpEtq0aaMqcoiIiOjLJmlx4+3tjefPn2Py5Ml4+vQpPDw8sG/fPlUn4wcPHqi11Pz0009QKBT46aef8OjRI9jY2KBNmzb4+eefpToFIiIi0jIK8YVdz4mNjYWFhQViYmJgbm6u8f3mXH7xGVMB4z2tP+v3JyIi0mU5ef/WqdFSRERERNlhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCuSFzdLliyBk5MTjIyMULNmTZw7dy7L46OjozFo0CDY2dnB0NAQZcuWxZ49ewooLREREWk7fSkffNOmTRg5ciSWLVuGmjVrYuHChWjevDnu3LkDW1vbdMcnJSXh66+/hq2tLbZu3YqSJUsiMjISRYoUKfjwREREpJUkLW7mz5+Pfv36wdfXFwCwbNky7N69G/7+/hg/fny64/39/fHq1SucOnUKhQoVAgA4OTkVZGQiIiLScpJdlkpKSsLFixfRtGnT/wujVKJp06Y4ffp0hvcJCgpC7dq1MWjQIBQrVgzu7u6YNWsWUlJSMn2cxMRExMbGqt2IiIhIviQrbl68eIGUlBQUK1ZMbXuxYsXw9OnTDO8THh6OrVu3IiUlBXv27MGkSZMwb948zJw5M9PHmT17NiwsLFQ3e3v7fD0PIiIi0i6SdyjOidTUVNja2mL58uWoVq0avL29MXHiRCxbtizT+0yYMAExMTGq28OHDwswMRERERW0XPW5ef/+PZ4+fYr4+HjY2NigaNGiOf4e1tbW0NPTQ1RUlNr2qKgoFC9ePMP72NnZoVChQtDT01Ntq1ChAp4+fYqkpCQYGBiku4+hoSEMDQ1znI+IiIh0k8YtN2/evMHSpUvRoEEDmJubw8nJCRUqVICNjQ0cHR3Rr18/nD9/XuMHNjAwQLVq1RAcHKzalpqaiuDgYNSuXTvD+9StWxdhYWFITU1Vbbt79y7s7OwyLGyIiIjoy6NRcTN//nw4OTkhICAATZs2xc6dO3HlyhXcvXsXp0+fxpQpU5CcnIxmzZqhRYsWCA0N1ejBR44ciRUrVmD16tW4desWBg4ciLi4ONXoqV69emHChAmq4wcOHIhXr15h2LBhuHv3Lnbv3o1Zs2Zh0KBBuTh1IiIikiONLkudP38ex44dQ8WKFTPc7+XlhT59+mDZsmUICAjA8ePH4erqmu339fb2xvPnzzF58mQ8ffoUHh4e2Ldvn6qT8YMHD6BU/l/9ZW9vj/3792PEiBGoXLkySpYsiWHDhmHcuHGanAYRERF9ARRCCCF1iIIUGxsLCwsLxMTEwNzcXOP7zbn84jOmAsZ7Wn/W709ERKTLcvL+LekkflSwPneBBrBIIyIi6eW4uImLi8OcOXMQHByMZ8+eqXXuBT7MRUNEREQklRwXN3379sXRo0fRs2dP2NnZQaFQfI5cRERERLmS4+Jm79692L17N+rWrfs58hARERHlSY5nKLa0tMzVpH1EREREBSHHxc2MGTMwefJkxMfHf448RERERHmS48tS8+bNw71791CsWDE4OTmhUKFCavsvXbqUb+GIiIiIcirHxU379u0/QwwiIiKi/JHj4mbKlCmfIwcRERFRvsj1JH4XL17ErVu3AAAVK1aEp6dnvoUiIiIiyq0cFzfPnj1Dly5dcOTIERQpUgQAEB0djUaNGmHjxo2wsbHJ74xEREREGsvxaKkhQ4bgzZs3uHHjBl69eoVXr17h+vXriI2NxdChQz9HRiIiIiKN5bjlZt++fTh48CAqVKig2ubm5oYlS5agWbNm+RqOiIiIKKdy3HKTmpqabvg3ABQqVCjdOlNEREREBS3HxU3jxo0xbNgwPH78WLXt0aNHGDFiBJo0aZKv4YiIiIhyKsfFzeLFixEbGwsnJye4uLjAxcUFzs7OiI2NxR9//PE5MhIRERFpLMd9buzt7XHp0iUcPHgQt2/fBgBUqFABTZs2zfdwRERERDmVq3luFAoFvv76a3z99df5nYeIiIgoTzQqbn7//Xf0798fRkZG+P3337M8lsPBiYiISEoaFTcLFixA9+7dYWRkhAULFmR6nEKhYHFDREREktKouImIiMjw/0RERETaJsejpYiIiIi0mUYtNyNHjtT4G86fPz/XYYiIiIjySqPi5vLlyxp9M4VCkacwRERERHmlUXFz+PDhz52DiIiIKF+wzw0RERHJikYtNx07dtT4G27fvj3XYYiIiIjySqPixsLC4nPnICIiIsoXGhU3AQEBnzsHERERUb5gnxsiIiKSFY1abqpWrYrg4GBYWlrC09MzyyHfly5dyrdwRERERDmlUXHTrl07GBoaAgDat2//OfMQERER5YlGxc2UKVMy/D8RERGRttGouMnM27dvkZqaqrbN3Nw8T4GIiIiI8iLHHYojIiLQunVrmJqawsLCApaWlrC0tESRIkVgaWn5OTISERERaSzHLTc9evSAEAL+/v4oVqwY15MiIiIirZLj4iYkJAQXL15EuXLlPkceIiIiojzJ8WWpGjVq4OHDh58jCxEREVGe5bjlZuXKlRgwYAAePXoEd3d3FCpUSG1/5cqV8y0cERERUU7luLh5/vw57t27B19fX9U2hUIBIQQUCgVSUlLyNSARERFRTuS4uOnTpw88PT2xYcMGdigmIiIirZPj4iYyMhJBQUEoU6bM58hDRERElCc57lDcuHFjhISEfI4sRERERHmW45abNm3aYMSIEbh27RoqVaqUrkNx27Zt8y0cERERUU7luLgZMGAAAGD69Onp9rFDMREREUktx8XNp2tJEREREWmTHPe5ISIiItJmGhU3Gzdu1PgbPnz4ECdPnsx1ICIiIqK80Ki4Wbp0KSpUqIBffvkFt27dSrc/JiYGe/bsQbdu3VC1alW8fPky34MSERERaUKjPjdHjx5FUFAQ/vjjD0yYMAGmpqYoVqwYjIyM8Pr1azx9+hTW1tbo3bs3rl+/jmLFin3u3EREREQZ0rhDcdu2bdG2bVu8ePECJ06cQGRkJBISEmBtbQ1PT094enpCqWQXHiIiIpJWjkdLWVtbo3379p8hChEREVHesamFiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWclTcJCcnIykpSW3bypUr4ePjgz/++ANCiHwNR0RERJRTOSpuunfvjilTpqi+/uuvvzBs2DDExcVh+vTp+PHHH/M9IBEREVFO5Ki4uXTpElq0aKH6+q+//sLChQuxdetWbNmyBevXr8/3gEREREQ5odEkfr6+vgCA//77D7///jtWr14NIQRCQkKwd+9enD59GsnJyXj8+DH69OkDAPD39/98qYmIiIgyoVFxExAQAAA4dOgQhg8fjvr162P37t04efIktm/fDuDD4pm7du1iUUNERESSytHyCw0bNkT//v3Rq1cvBAQEwNvbW7UvJCQErq6u+R6QiIiIKCdy1Odm/vz5qF69OtavX4/GjRurdSDeuXMnevTokasQS5YsgZOTE4yMjFCzZk2cO3dOo/tt3LgRCoWCa10RERGRSo5abqysrLB27doM982fPz9XATZt2oSRI0di2bJlqFmzJhYuXIjmzZvjzp07sLW1zfR+9+/fx+jRo1G/fv1cPS4RERHJk+ST+M2fPx/9+vWDr68v3NzcsGzZMpiYmGTZdyclJQXdu3fHtGnTULp06Sy/f2JiImJjY9VuREREJF+SFjdJSUm4ePEimjZtqtqmVCrRtGlTnD59OtP7TZ8+Hba2tvDz88v2MWbPng0LCwvVzd7ePl+yExERkXaStLh58eIFUlJSUKxYMbXtxYoVw9OnTzO8z4kTJ7Bq1SqsWLFCo8eYMGECYmJiVLeHDx/mOTcRERFprxz1uZHamzdv0LNnT6xYsQLW1tYa3cfQ0BCGhoafORkRERFpC0mLG2tra+jp6SEqKkpte1RUFIoXL57u+Hv37uH+/fto06aNaltqaioAQF9fH3fu3IGLi8vnDU1ERERaTdLLUgYGBqhWrRqCg4NV21JTUxEcHIzatWunO758+fK4du0arly5orq1bdsWjRo1wpUrV9ifhoiIiKS/LDVy5Ej4+PigevXq8PLywsKFCxEXF6da8qFXr14oWbIkZs+eDSMjI7i7u6vdv0iRIgCQbjsRERF9mSQvbry9vfH8+XNMnjwZT58+hYeHB/bt26fqZPzgwQMolZKPWCciIiIdoRBCCKlDFKTY2FhYWFggJiYG5ubmGt9vzuUXnzEVMN5Tsw7SefG5zwEomPMgIqIvT07ev9kkQkRERLLC4oaIiIhkhcUNERERyYrkHYqJcop9h4iIKCtsuSEiIiJZYXFDREREssLihoiIiGSFxQ0RERHJCjsUE0mAnaKJiD4fttwQERGRrLDlhohyjS1QRKSN2HJDREREssLihoiIiGSFxQ0RERHJCosbIiIikhUWN0RERCQrLG6IiIhIVljcEBERkaywuCEiIiJZYXFDREREssIZionoi/e5Z1rmLMtEBYstN0RERCQrLG6IiIhIVljcEBERkaywuCEiIiJZYXFDREREssLihoiIiGSFxQ0RERHJCosbIiIikhUWN0RERCQrLG6IiIhIVljcEBERkaywuCEiIiJZYXFDREREssJVwYmIZOBzr2wOcHVz0h1suSEiIiJZYXFDREREssLihoiIiGSFxQ0RERHJCosbIiIikhUWN0RERCQrLG6IiIhIVljcEBERkaywuCEiIiJZYXFDREREssLihoiIiGSFa0sREZHW4BpZlB/YckNERESywuKGiIiIZIXFDREREckKixsiIiKSFXYoJiIiykfsFC09FjdERESUji4XabwsRURERLLC4oaIiIhkhcUNERERyQqLGyIiIpIVFjdEREQkKyxuiIiISFZY3BAREZGssLghIiIiWWFxQ0RERLKiFcXNkiVL4OTkBCMjI9SsWRPnzp3L9NgVK1agfv36sLS0hKWlJZo2bZrl8URERPRlkby42bRpE0aOHIkpU6bg0qVLqFKlCpo3b45nz55lePyRI0fQtWtXHD58GKdPn4a9vT2aNWuGR48eFXByIiIi0kaSFzfz589Hv3794OvrCzc3NyxbtgwmJibw9/fP8Ph169bhhx9+gIeHB8qXL4+VK1ciNTUVwcHBBZyciIiItJGkxU1SUhIuXryIpk2bqrYplUo0bdoUp0+f1uh7xMfH4/379yhatGiG+xMTExEbG6t2IyIiIvmStLh58eIFUlJSUKxYMbXtxYoVw9OnTzX6HuPGjUOJEiXUCqSPzZ49GxYWFqqbvb19nnMTERGR9pL8slRezJkzBxs3bsSOHTtgZGSU4TETJkxATEyM6vbw4cMCTklEREQFSV/KB7e2toaenh6ioqLUtkdFRaF48eJZ3ve3337DnDlzcPDgQVSuXDnT4wwNDWFoaJgveYmIiEj7SdpyY2BggGrVqql1Bk7rHFy7du1M7/fLL79gxowZ2LdvH6pXr14QUYmIiEhHSNpyAwAjR46Ej48PqlevDi8vLyxcuBBxcXHw9fUFAPTq1QslS5bE7NmzAQBz587F5MmTsX79ejg5Oan65piZmcHMzEyy8yAiIiLtIHlx4+3tjefPn2Py5Ml4+vQpPDw8sG/fPlUn4wcPHkCp/L8GpqVLlyIpKQmdOnVS+z5TpkzB1KlTCzI6ERERaSHJixsAGDx4MAYPHpzhviNHjqh9ff/+/c8fiIiIiHSWTo+WIiIiIvoUixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIllhcUNERESywuKGiIiIZIXFDREREckKixsiIiKSFRY3REREJCssboiIiEhWWNwQERGRrLC4ISIiIlnR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", + "image/png": "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REREpFNY3BAREZFOYXFDREREOoXFDREREekUFjdERESkU1jcEBERkU5hcUNEREQ6hcUNERER6RQWN0RERKRTWNwQERGRTmFxQ0RERDqFxQ0RERHpFBY3REREpFNY3BAREZFOYXFDREREOoXFDREREekUFjdERESkU1jcEBERkU5hcUNEREQ6hcUNERER6RQWN0RERKRTWNwQERGRTmFxQ0RERDqliNQBiIikNuvi80/+HD+6W3/y5yCi9yRtufHz80Pt2rVhbm6OEiVKoHPnzrh582a29wkMDIRMJlNZjIyMCikxERERaTpJi5ujR49i2LBhOH36NA4ePIjU1FS0atUKiYmJ2d7PwsICMTExyiU6OrqQEhMREZGmk/S01L59+1RuBwYGokSJEjh//jwaNWqU5f1kMhlKlSql1nOkpKQgJSVFeTs+Pj5vYYmIiEgraFSH4ri4OABAsWLFst0vISEBZcuWhb29PTp16oSrV69mua+fnx8sLS2Vi729fYFmJiIiIs2iMcVNWloaRo8ejfr168PFxSXL/SpXrgx/f3/s3LkTa9asQVpaGurVq4cHDx5kur+vry/i4uKUy/379z/VIRAREZEG0JjRUsOGDcOVK1dw4sSJbPfz8PCAh4eH8na9evVQtWpVLF26FNOmTcuwv6GhIQwNDQs8LxEREWkmjShuhg8fjn///RfHjh2DnZ1dru6rr68Pd3d3REZGfqJ0REREpE0kPS0lhMDw4cOxfft2HD58GOXKlcv1YygUCly+fBm2trafICERERFpG0lbboYNG4Z169Zh586dMDc3x+PHjwEAlpaWMDY2BgB4eXmhTJky8PPzAwBMnToVdevWhZOTE2JjYzFnzhxER0dj0KBBkh0HERERaQ5Ji5slS5YAAJo0aaKyPiAgAP379wcA3Lt3D3L5/xqYXr16hW+++QaPHz+GlZUVatWqhVOnTsHZ2bmwYhMREZEGk7S4EULkuE9ISIjK7fnz52P+/PmfKBERERFpO40ZCk5ERERUEDRitBQREeWPrlz8U1eOg6TFlhsiIiLSKXkqblauXIndu3crb48fPx5FixZFvXr1eBFLIiIiklSeipuZM2cqh2qHhoZi8eLF+O2332BtbY3vv/++QAMSERER5Uae+tzcv38fTk5OAIAdO3aga9euGDx4MOrXr59hWDcREdHn5lP3HWK/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zXLflJQUxMfHqyxERESkuyQtbp4/fw6FQpGh5aVkyZJ4/PhxpvepXLky/P39sXPnTqxZswZpaWmoV68eHjx4kOn+fn5+sLS0VC729vYFfhxERESkOSQ/LZVbHh4e8PLygpubGxo3boxt27bBxsYGS5cuzXR/X19fxMXFKZf79+8XcmIiIiIqTEWkfHJra2vo6enhyZMnKuufPHmCUqVKqfUY+vr6cHd3R2RkZKbbDQ0NYWhomO+sREREpB0kbbkxMDBArVq1EBwcrFyXlpaG4OBgeHh4qPUYCoUCly9fhq2t7aeKSURERFpE0pYbABgzZgy8vb3xxRdfoE6dOliwYAESExMxYMAAAICXlxfKlCkDPz8/AMDUqVNRt25dODk5ITY2FnPmzEF0dDQGDRok5WEQERGRhpC8uOnZsyeePXuGSZMm4fHjx3Bzc8O+ffuUnYzv3bsHufx/DUyvXr3CN998g8ePH8PKygq1atXCqVOn4OzsLNUhEBERkQaRvLgBgOHDh2P48OGZbgsJCVG5PX/+fMyfP78QUhEREZE20rrRUkRERETZYXFDREREOoXFDREREekUFjdERESkU1jcEBERkU5hcUNEREQ6hcUNERER6RQWN0RERKRTWNwQERGRTmFxQ0RERDqFxQ0RERHpFBY3REREpFNY3BAREZFOYXFDREREOoXFDREREekUFjdERESkU1jcEBERkU5hcUNEREQ6hcUNERER6RQWN0RERKRTWNwQERGRTmFxQ0RERDqFxQ0RERHpFBY3REREpFNY3BAREZFOYXFDREREOoXFDREREekUFjdERESkU1jcEBERkU5hcUNEREQ6hcUNERER6RQWN0RERKRTWNwQERGRTmFxQ0RERDqFxQ0RERHpFBY3REREpFM0orhZvHgxHB0dYWRkhC+//BJnzpzJdv/NmzejSpUqMDIygqurK/bs2VNISYmIiEjTSV7cbNy4EWPGjMHkyZNx4cIF1KhRA56ennj69Gmm+586dQq9evWCj48PLl68iM6dO6Nz5864cuVKIScnIiIiTSR5cTNv3jx88803GDBgAJydnfH333/DxMQE/v7+me6/cOFCtG7dGj/88AOqVq2KadOmoWbNmli0aFEhJyciIiJNVETKJ3/79i3Onz8PX19f5Tq5XI4WLVogNDQ00/uEhoZizJgxKus8PT2xY8eO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2tOnT0VHeC2O3BAREVGhGRsb46OPPkKzZs3g7e2Nhg0bwsTERHQsACxuiIiI6B0cP34cR48exZEjRxAeHo7c3Fx4eXkpip3PPvtMWDYWN0RERPRecnNzERERgVWrVuHXX39Ffn6+0AXF3ApORERE7yQuLg5HjhxRfDx79gzt2rWDt7e30FwcuSEiIqJCq1SpErKzs+Ht7Q1vb280a9YMHh4eiqMZROJuKSIiIiq0smXLIisrCykpKUhJScG9e/eQnZ0tOhYAjtwQERHRO0pPT8fRo0cRFhaGsLAwXLlyBXXq1EHz5s0xb948YblY3BAREdF7SU1NxZEjR7B7925s3rxZ+IJiFjdERERUaDt27FAsJL5y5QrKlCmDxo0bK9bf1K5dW1g2FjdERERUaLa2tmjatKmimHF3dxcdSYHFDREREekV7pYiIiIivcLihoiIiPQKixsiIiLSKyxuiIiISK+wuCEiIiK9woMziYiIqFDS09Oxc+dOHDt2DLdu3UJWVhbKli0LT09PtG7dGg0bNhSajyM3REREpJa7d+9i0KBBqFChAubOnYvs7GzUqVMHLVu2ROXKlXH48GF89tlncHV1xe+//y4sJ0duiIiISC2enp7o27cvzp07B1dX1wKfk52djV27dsHf3x9JSUmYOHFiEadkEz8iIiJSU2pqKqytrT/Y8zWF01JERESkFnUKlfz8fOzbt0/t538InJYiIiKi93b9+nWsXbsW69evx4MHD5CTkyMsC0duiIiI6J1kZ2dj48aNaNq0KapXr47w8HD4+vri9u3bQnNx5IaIiIgKJSIiAmvWrMGWLVtQtWpV9OzZE+Hh4VixYsVrFxoXJRY3REREpDYPDw88efIEPXr0QHh4OGrVqgUAmDp1quBk/+K0FBEREant6tWraNq0KZo3b64VozQFYXFDREREaouPj0f16tUxbNgwVK5cGRMnTsT58+chk8lER1NgcUNERERqq1SpEqZNm4br169j06ZNSElJQaNGjZCbm4v169cjLi5OdEQ28SMiIiL1HT16FA0bNkSJEv8u2338+DF+/fVXrF27FpGRkXBzc8PFixeFZWRxQ0RERGozMDBAcnIybG1tC7x/4cIFrF27FgEBAUWc7F8sboiIiEhtcrkcKSkpry1utAHX3BAREVGhaNPi4YJw5IaIiIjUJpfL0aZNG5QsWfKNz9uxY0cRJVLFJn5ERERUKObm5jAxMREd47U4ckNERERq45obIiIi0ivavt4GYHFDREREhaALEz4sboiIiEhthw8fRpkyZUTHeCMuKCYiIiK1RUVFISoq6q3PGz16dBGkKRgXFBMREZHaHB0dlR4nJSWhQoUKSscxyGQyxMfHF3W0f/98FjdERET0rszNzREVFQUnJyfRURS45oaIiIj0CosbIiIi0issboiIiEivcLcUERERqe3JkydKj2UyGTIyMlSuly5duihjKeGCYiIiIlKbXC5X6lIsSVKBj/Py8kTEA8CRGyIiIiqEw4cPi47wVhy5ISIiIr3CBcVERESklszMzA/6fE1hcUNERERqcXZ2xsKFC5GcnPza50iShIMHD6JNmzYICAgownT/4rQUERERqeXq1av47rvv8Oeff6J27drw8vJCxYoVYWxsjEePHuHKlSs4efIkSpQogW+//RZDhgyBgYFBkedkcUNERESFkpiYiD/++APHjh3DrVu3kJ2dDRsbG3h6eqJ169Zo06aNkKLmJRY3REREpFe45oaIiIj0CosbIiIi0issboiIiEivsLghIiIivcLihoiIiPQKixsiIiIqNAcHB/j5+SExMVF0FBUsboiIiKjQxo4dix07dsDJyQmfffYZtmzZgmfPnomOBYB9boiIiOg9REZGYv369di8eTPy8vLQo0cPDBgwAHXr1hWWicUNERERvbecnBysWLECU6ZMQU5ODtzd3TF69Gj0798fMpmsSLOwuCEiIqJ3lpOTg507d2LdunU4ePAgPvnkEwwcOBC3b99GYGAgWrRogd9++61IM7G4ISIiokKLjIzEunXrsHnzZsjlcvTp0weDBg1CjRo1FM+5dOkS6tevj+zs7CLNVqJI/zQiIiLSC/Xr18dnn32Gn376CR07doShoaHKcxwdHdGtW7ciz8aRGyIiIiq0W7duwd7eXnSMAnErOBERERVa8+bNkZqaqnI9PT0dTk5OAhL9i8UNERERFdrNmzeRl5encv3Zs2e4c+eOgET/4pobIiIiUtuePXsUnwcHB8PCwkLxOC8vDyEhIXBwcBCQ7F9cc0NERERqk8tfTPrIZDL8t4QwNDSEg4MDlixZgnbt2omIB4DFDREREb0DR0dHREREwMbGV05aWwAAF2hJREFURnQUFSxuiIiISK9wzQ0RERGpJSAg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", "text/plain": [ "
" ] @@ -678,30 +1344,283 @@ } ], "source": [ - "#bar chart of highest cost per bus\n", - "concat.sort_values(by='cost_per_bus', ascending=False).head(10).plot(x='project_sponsor', y='cost_per_bus', kind='bar', color='skyblue')\n", - "plt.title('Top 10 Agencies with highest Cost per bus')\n", - "plt.xlabel('Transit Agnecies')\n", - "plt.ylabel('$ (million)')\n", - "plt.show()" + "# highest cost per bus by agency\n", + "make_chart(\"cost_per_bus\", \"Highest cost per bus by Transit Agency\")" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "d374e1c3-0df6-4acd-ab04-dfe8f013ea85", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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iGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZk7TYmTZtGqpVqwZzc3PY29ujdevWuHv3rsox79+/x4ABA2BrawszMzO0a9cOz549UzkmIiICLVu2hImJCezt7TFq1CgkJycX5KkQERGRhpK02Dlx4gQGDBiAs2fP4vDhw0hKSkKTJk0QHx+vPGbYsGHYs2cPtm7dihMnTuDp06do27atcn9KSgpatmyJxMREnD59GmvWrEFgYCDGjx8vxSkRERGRhlEIIYTUIdK8ePEC9vb2OHHiBOrVq4c3b96gUKFC2LhxI7777jsAwJ07d1CuXDmcOXMGNWvWxP79+/Htt9/i6dOnKFy4MABg6dKlGD16NF68eAEDA4NsXzc2NhaWlpZ48+YNLCws1Mo6/crL3J+omsZ42eX7axAREWkrdf9+a1SfnTdv3gAAbGxsAACXLl1CUlISGjdurDymbNmyKFmyJM6cOQMAOHPmDDw9PZWFDgA0bdoUsbGx+PfffzN8nQ8fPiA2NlblQURERPKkMcVOamoqhg4ditq1a8PDwwMAEB0dDQMDA1hZWakcW7hwYURHRyuP+bTQSdufti8j06ZNg6WlpfJRokSJPD4bIiIi0hQaU+wMGDAAN2/exKZNm/L9tcaOHYs3b94oH5GRkfn+mkRERCQNPakDAMDAgQOxd+9eBAcHo3jx4srtDg4OSExMRExMjErrzrNnz+Dg4KA85vz58yqfL220VtoxnzM0NIShoWEenwURERFpIklbdoQQGDhwIHbu3ImjR4/C2dlZZX+VKlWg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nz17ptzn4OCA58+fq+xPTk7G69evlcdkxNDQEBYWFioPIiIikieNLXacnZ3h4OCAoKAg5bbY2FicO3cO3t7eAABvb2/ExMTg0qVLymOOHj2K1NRU1KhRo8AzExERkeaRtM9OXFwcwsLClM8fPnyIq1evwsbGBiVLlsTQoUMxZcoUuLq6wtnZGePGjUPRokWVc/GUK1cOzZo1Q58+fbB06VIkJSVh4MCB6NSpE0diEREREQCJi52LFy/Cx8dH+Xz48OEAgO7duyMwMBD/+9//EB8fj759+yImJgZ16tTBgQMHYGRkpPyYDRs2YODAgWjUqJFyUsEFCxYU+LkQERGRZpK02GnQoAGEEJnuVygUmDRpEiZNmpTpMTY2Nti4cWN+xCMiIiIZ0Ng+O0RERER5gcUOERERyRqLHSIiIpI1FjtEREQkayx2iIiISNZY7BAREZGsaexCoERE9GW4oCnRR2zZISIiIlljsUNERESyxmKHiIiIZI3FDhEREckaix0iIiKSNRY7REREJGssdoiIiEjWWOwQERGRrLHYISIiIlljsUNERESyxmKHiIiIZI3FDhEREckaix0iIiKSNRY7REREJGssdoiIiEjWWOwQERGRrLHYISIiIlljsUNERESyxmKHiIiIZI3FDhEREckaix0iIiKSNRY7REREJGssdoiIiEjWWOwQERGRrLHYISIiIlljsUNERESyxmKHiIiIZE1P6gBERESZmX7lZb6/xhgvu3x/DZIWW3aIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNxQ4RERHJGosdIiIikjUWO0RERCRrLHaIiIhI1vSkDkBERCR306+8zPfXGONll++voa3YskNERESyxmKHiIiIZI3FDhEREcmaxhc7EydOhEKhUHmULVtWuf/9+/cYMGAAbG1tYWZmhnbt2uHZs2cSJiYiIiJNovHFDgCUL18eUVFRysepU6eU+4YNG4Y9e/Zg69atOHHiBJ4+fYq2bdtKmJaIiIg0iVaMxtLT04ODg0O67W/evMHKlSuxceNGNGzYEACwevVqlCtXDmfPnkXNmjULOioRERFpGK1o2QkNDUXRokXh4uKCLl26ICIiAgBw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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Highest bus count\n", + "make_chart(\"bus_count\", \"Highest Bus Count by Agency\")" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "id": "1f0e6eee-1aa1-4b88-a8d1-cd3bdec5afdf", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "zero-emission bus (not specified) 21\n", + "BEB 19\n", + "electric (not specified) 19\n", + "CNG 15\n", + "low emission (hybrid) 15\n", + "FCEB 6\n", + "low emission (propane) 5\n", + "mix (zero and low emission buses) 3\n", + "not specified 2\n", + "mix (BEB and FCEB) 1\n", + "mix (low emission) 1\n", + "Name: prop_type, dtype: int64" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "zscore_bus[\"prop_type\"].value_counts()" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "id": "f440450e-1ce3-45bf-8f1c-7e774a43cbe6", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAKfCAYAAACG8nfMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8/fFQqAAAACXBIWXMAAA9hAAAPYQGoP6dpAACDEUlEQVR4nO3dd1wU1/o/8M8uSpciVSyAJSgoghoVuwZFY1RMYosJ9hpbiIkx36ixXDVFY4nl2jU27CkaS4hg7z12RUEFbBRBBYHz+8Mfe92ACuvszu7s5/167etmz5ydfWbPM5fHmTMzKiGEABEREZEZUcsdABEREZGhsQAiIiIis8MCiIiIiMwOCyAiIiIyOyyAiIiIyOywACIiIiKzwwKIiIiIzA4LICIiIjI7LICIiIjI7LAAIjICKpUK3377rdxhmCSVSoUhQ4bIHYZRu3HjBlQqFZYtW1aszzVr1gzNmjXTS0xEcmMBRERGZfXq1ZgxY4bcYZCMzp8/j2+//RY3btyQOxRSMBZARGRUWAAZj507d2Lnzp0G/97z589j/PjxLIBIr1gAERlAZmam3CGQTIQQePLkidxh6MTS0hKWlpZyh0GkFyyASDFu3ryJwYMHw8/PDzY2NnBxcUGnTp20/hWZmpoKCwsLzJo1S9N2//59qNVquLi4QAihaR80aBA8PT017/fu3YtOnTqhQoUKsLKyQvny5fHZZ58V+OPWs2dP2Nvb49q1a3j33XdRqlQpdO/eHQCQlZWFzz77DG5ubihVqhTat2+PW7duFWn7srOzMXbsWNSuXRuOjo6ws7ND48aNsXv3bq1++fM9fvzxR8yZMwcVK1aEra0tWrVqhYSEBAghMHHiRJQrVw42Njbo0KEDHj58WOD75s6di4CAAFhZWcHLywuffvopUlNTtfr4+PigZ8+eBT7777kjMTExUKlUWLduHf7zn/+gXLlysLa2xjvvvIOrV69qfW7r1q24efMmVCoVVCoVfHx8ivT7rFq1Cn5+frC2tkbt2rWxZ88ezbLdu3dDpVJh8+bNBT63evVqqFQqHDx48KXrXrZsGVQqFfbs2YMBAwbAxcUFDg4OiIiIQEpKSoHf5L333sOOHTtQp04d2NjY4L///S8A4Pr16+jUqRNKly4NW1tb1K9fH1u3btX6fP5vFRUVha+//hqenp6ws7ND+/btkZCQUOC7ivL7FyYpKQm9evVCuXLlYGVlhTJlyqBDhw5a+0th67l79y769OkDDw8PWFtbo2bNmli+fLlWnxdzcMGCBahUqRKsrKzw9ttv4+jRo6+Ma9myZejUqRMAoHnz5po8iImJQY8ePeDq6opnz54V+FyrVq3g5+eneZ8/N+xVeZHv9u3b6N27Nzw8PGBlZYWAgAAsWbLklXGS6SshdwBEUjl69CgOHDiArl27oly5crhx4wbmzZuHZs2a4fz587C1tYWTkxOqV6+OPXv2YNiwYQCAffv2QaVS4eHDhzh//jwCAgIAPC94GjdurFn/+vXr8fjxYwwaNAguLi44cuQIZs+ejVu3bmH9+vVaseTk5CAsLAyNGjXCjz/+CFtbWwBA3759sXLlSnz00Udo0KAB/v77b7Rt27ZI25eeno5FixahW7du6NevHx49eoTFixcjLCwMR44cQVBQkFb/VatWITs7G0OHDsXDhw/x/fffo3PnzmjRogViYmIwatQoXL16FbNnz8bIkSO1/g//22+/xfjx4xEaGopBgwbh0qVLmDdvHo4ePYr9+/ejZMmSxR4fAJg6dSrUajVGjhyJtLQ0fP/99+jevTsOHz4MAPi///s/pKWl4datW/jpp58AAPb29q9db2xsLKKiojBs2DBYWVlh7ty5aN26NY4cOYLq1aujWbNmKF++PFatWoWOHTsW+J0qVaqEkJCQ137PkCFD4OTkhG+//Vbzm9y8eVNTtOS7dOkSunXrhgEDBqBfv37w8/NDcnIyGjRogMePH2PYsGFwcXHB8uXL0b59e2zYsKFAXP/5z3+gUqkwatQo3L17FzNmzEBoaChOnToFGxub18b6Oh988AH++ecfDB06FD4+Prh79y527dqF+Pj4lxadT548QbNmzXD16lUMGTIEvr6+WL9+PXr27InU1FQMHz5cq//q1avx6NEjDBgwACqVCt9//z3ef/99XL9+/aU51KRJEwwbNgyzZs3C119/jWrVqgEAqlWrhk8++QQrVqzAjh078N5772k+k5SUhL///hvjxo3TWtfr8gIAkpOTUb9+fU3B5Obmhj///BN9+vRBeno6RowYoeMvTEZPECnE48ePC7QdPHhQABArVqzQtH366afCw8ND8z4yMlI0adJEuLu7i3nz5gkhhHjw4IFQqVRi5syZr1z/lClThEqlEjdv3tS09ejR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7Fbpjo6OePz48Us/s3btWilCIyIihXB3d4e7u7vcYbwxpWyHsTDJOUBEREREb4IFEBGRDOS6+y2RqZNq35H1FBgRkbmxtLSEWq3GnTt34ObmBktLS61naxFR4YQQyM7Oxr1796BWq7Weo6YLFkBERAakVqvh6+uLxMRE3LlzR+5wiEyOra0tKlSooPVAV12wACIiMjBLS0tUqFABOTk5BnvuEZESWFhYoESJEpIcNWUBREQkg/wncP/76dhEZBicBE1ERERmhwUQERERmR0WQERERGR2WAARERGR2WEBRERERGaHBRARERGZHRZAREREZHZYABEREZHZYQFEREREZocFEBEREZkdFkBERERkdlgAERERkdlhAURERERmhwUQERERmR0WQERERGR2WAARERGR2WEBRERERGaHBRARERGZHRZAREREZHZYABEREZHZYQFEREREZocFEBEREZkdFkBERERkdlgAERERkdlhAURERERmhwUQERERmR0WQERERGR2WAARERGR2WEBRERERGaHBRARERGZHRZAREREZHZYABEREZHZYQFEREREZkfWAmjPnj1o164dvLy8oFKpsGXLllf2j4mJgUqlKvBKSkrS6jdnzhz4+PjA2toa9erVw5EjR/S4FURERGRqZC2AMjMzUbNmTcyZM6dYn7t06RISExM1L3d3d82yqKgoREZGYty4cThx4gRq1qyJsLAw3L17V+rwiYiIyESVkPPL27RpgzZt2hT7c+7u7nBycip02fTp09GvXz/06tULADB//nxs3boVS5YswVdfffUm4RIREZFCmOQcoKCgIJQpUwYtW7bE/v37Ne3Z2dk4fvw4QkNDNW1qtRqhoaE4ePDgS9eXlZWF9PR0rRcREREpl0kVQGXKlMH8+fOxceNGbNy4EeXLl0ezZs1w4sQJAMD9+/eRm5sLDw8Prc95eHgUmCf0oilTpsDR0VHzKl++vF63g4iIiOQl6ymw4vLz84Ofn5/mfYMGDXDt2jX89NNP+OWXX3Re7+jRoxEZGal5n56eziKIiIhIwUyqACpM3bp1sW/fPgCAq6srLCwskJycrNUnOTkZnp6eL12HlZUVrKys9BonERERGQ+TOgVWmFOnTqFMmTIAAEtLS9SuXRvR0dGa5Xl5eYiOjkZISIhcIRIREZGRkfUIUEZGBq5evap5HxcXh1On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tbU1duzYIWmARERERFLTqQCqXr06rly5glWrVuHixYsAgG7duqF79+6wsbGRNEAiIiIiqel8HyBbW1v069dPyliIiIiIDELnAujOnTvYt28f7t69i7y8PK1lw4YNe+PAiIiIiPRFpwJo2bJlGDBgACwtLeHi4gKVSqVZplKpWAARERGRUdOpABozZgzGjh2L0aNHQ63W6UIyIiIiItnofB+grl27svghIiIik6RTBdOnTx+sX79e6liIiIiIDEKnU2BTpkzBe++9h+3bt6NGjRooWbKk1vLp06dLEhwRERGRPuhcAO3YsQN+fn4AUGASNBEREZEx06kAmjZtGpYsWYKePXtKHA4RERGR/uk0B8jKygoNGzaUOhYiIiIig9CpABo+fDhmz54tdSxEREREBqHTKbAjR47g77//xh9//IGAgIACk6A3bdokSXBERERE+qBTAeTk5IT3339f6liIiIiIDEKnAmjp0qVSx0FERERkMLyVMxEREZkdnZ8Gv2HDBqxbtw7x8fHIzs7WWnbixIk3DoyIiIhIX3Q6AjRr1iz06tULHh4eOHnyJOrWrQsXFxdcv34dbdq0kTpGIiIiIknpVADNnTsXCxYswOzZs2FpaYkvv/wSu3btwrBhw5CWliZ1jERERESS0qkAio+PR4MGDQAANjY2ePToEQDgk08+wZo1a6SLjoiIiEgPdCqAPD098fDhQwBAhQoVcOjQIQBAXFwchBDSRUdERESkBzoVQC1atMBvv/0GAOjVqxc+++wztGzZEl26dEHHjh0lDZCIiIhIajpdBbZgwQLk5eUBAD799FO4uLjgwIEDaN++PQYMGCBpgERERERS06kAUqvVUKv/d/Coa9eu6Nq1a4F+gwcPxoQJE+Dq6qp7hEREREQS0/k+QEWxcuVKjBw5kgWQCZl68r7ev+OrYOYDERHJS693guaEaCIiIjJGej0CRCQXHskiIqJX4bPAiIiIyOzIWgDt2bMH7dq1g5eXF1QqFbZs2fLaz8TExKBWrVqwsrJC5cqVsWzZsgJ95syZAx8fH1hbW6NevXo4cuSI9METERGRyZK1AMrMzETNmjUxZ86cIvWPi4tD27Zt0bx5c5w6dQojRoxA3759sWPHDk2fqKgoREZGYty4cThx4gRq1qyJsLAw3L17V1+bQURERCZGr3OAPv74Yzg4OLx0eZs2bYr18NT58+fD19cX06ZNAwBUq1YN+/btw08//YSwsDAAwPTp09GvXz/06tVL85mtW7diyZIl+Oqrr95ga4iIiEgpilwAnTlzpsgrDQwMBADMmzev+BG9wsGDBxEaGqrVFhYWhhEjRgAAsrOzcfz4cYwePVqzXK1WIzQ0FAcPHnzperOyspCVlaV5n56eLmncREREZFyKXAAFBQVBpVJBCAGVSvXKvrm5uW8cWGGSkpLg4eGh1ebh4YH09HQ8efIEKSkpyM3NLbTPxYsXX7reKVOmYPz48XqJmYiIiIxPkecAxcXF4fr164iLi8PGjRvh6+uLuXPn4uTJkzh58iTmzp2LSpUqYePGjfqMVy9Gjx6NtLQ0zSshIUHukIiIiEiPinwEyNvbW/PfnTp1wqxZs/Duu+9q2gIDA1G+fHmMGTMG4eHhkgaZz9PTE8nJyVptycnJcHBwgI2NDSwsLGBhYVFoH09Pz5eu18rKClZWVnqJmYiIiIyPTleBnT17Fr6+vgXafX19cf78+TcO6mVCQkIQHR2t1bZr1y6EhIQAACwtLVG7dm2tPnl5eYiOjtb0ISIiItKpAKpWrRqmTJmC7OxsTVt2djamTJmCatWqFXk9GRkZOHXqFE6dOgXg+Wm2U6dOIT4+HsDzU1MRERGa/gMHDsT169fx5Zdf4uLFi5g7dy7WrVuHzz77TNMnMjISCxcuxPLly3HhwgUMGjQImZmZmqvCiIiIiHS6DH7+/Plo164dypUrp7ni68yZM1CpVPj999+LvJ5jx46hefPmmveRkZEAgB49emDZsmVITEzUFEPA8yNMW7duxWeffYaZM2eiXLlyWLRokeYSeADo0qUL7t27h7FjxyIpKQlBQUHYvn17gYnRREREZL5UQscnlmZmZmLVqlWaq6uqVauGjz76CHZ2dpIGKIf09HQ4OjoiLS3tlfcx+jd9P3/KEM+eUsoztJSyHUREVHTF+ftd7CNAz549Q9WqVfHHH3+gf//+OgdJREREJJdizwEqWbIknj59qo9YiIiIiAxCp0nQn376Kb777jvk5ORIHQ8RERGR3uk0Cfro0aOIjo7Gzp07UaNGjQLzfjZt2iRJcERERET6oFMB5OTkhA8++EDqWIiIiIgMQqcCaOnSpVLHQURERGQwOs0BIiIiIjJlOh0BAoANGzZg3bp1iI+P17ojNACcOHHijQMjIiIi0hedjgDNmjULvXr1goeHB06ePIm6devCxcUF169fR5s2baSOkYiIiEhSOhVAc+fOxYIFCzB79mxYWlriyy+/xK5duzBs2DCkpaVJHSMRERGRpHQqgOLj49GgQQMAgI2NDR49egQA+OSTT7BmzRrpoiMiIiLSA50KIE9PTzx8+BAAUKFCBRw6dAjA86e56/hoMSIiIiKD0akAatGiBX777TcAQK9evfDZZ5+hZcuW6NKlCzp27ChpgERERERS0+kqsAULFiAvLw/A88diuLi44MCBA2jfvj0GDBggaYBEREREUtOpAFKr1VCr/3fwqGvXrujatatkQRERERHpk04FUJMmTdCsWTM0bdoUDRs2hLW1tdRxEREREemNTnOAWrVqhUOHDqFDhw5wcnJCo0aN8M0332DXrl14/Pix1DESERERSUqnI0DffPMNACAnJwdHjx5FbGwsYmJi8P3330OtVuPp06eSBklEREQkJZ0fhQEA169fx9mzZ3H69GmcOXMGpUqVQpMmTaSKjYiIiEgvdCqAPvroI8TGxiIrKwtNmjRB06ZN8dVXXyEwMBAqlUrqGImIiIgkpVMBtHbtWri6uqJv375o0aIFGjVqBFtbW6ljIyIiItILnSZBP3jwAIsWLUJ2djZGjx4NV1dXNGjQAF9//TV27twpdYxEREREktKpAHJ2dkb79u0xffp0HD9+HGfOnMFbb72FH374gU+DJyIiIqOn0ymwBw8eaK78iomJwfnz5+Hk5IR27dqhadOmUsdIREREJCmdCiB3d3e4urqicePG6NevH5o1a4YaNWpIHRsRERGRXuhUAJ05cwYBAQFSx0JERERkEDrNAWLxQ0RERKZM5xshbtiwAevWrUN8fDyys7O1lp04ceKNAyMiIiLSF52OAM2aNQu9evWCh4cHTp48ibp168LFxQXXr1/nVWBERERk9HQqgObOnYsFCxZg9uzZsLS0xJdffoldu3Zh2LBhSEtLkzpGIiIiIknpVADFx8ejQYMGAAAbGxs8evQIAPDJJ59gzZo10kVHREREpAc6FUCenp54+PAhAKBChQo4dOgQACAuLg5CCOmiIyIiItIDnQqgFi1a4LfffgMA9OrVC5999hlatmyJLl26oGPHjpIGSERERCQ1na4CW7BgAfLy8gAAn376KVxcXHDgwAG0b98eAwYMkDRAIiIi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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# COST PER BUS BY PROP TYPE\n", + "# why is prop type not consolidated?\n", + "make_chart(\"project_award_amount\", \"award amount by propulsion type\", x_col=\"prop_type\")" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "id": "a6d5eb26-7594-4ff4-b636-6fa6227937ec", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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YteuXZa/v7/18ssve2z3yy+/WPny5cu2HLgY9uwAF+jdu7fH8759+0qSvv7666t+r8jISK1YsUL79u3L8WuysrI0e/ZstWzZUklJSdnWu1wudz21atVSgwYN3OtCQ0PVs2dP7dq1Sxs3brzqes+/x4V7UAICAlSrVi3t3LkzV+93oSt9txEREWrdurWmTp0qy7IkndvzMG3aNLVp00YFChS44mfExcXprrvucj8PDw9X165dtW7dOqWmpnps++CDD8rf39/9fMGCBTp9+rQef/xxjzkwDz74oMLDw7MdIsyXL58eeugh9/OAgAA99NBDOnDggNasWXPFWq8kMjJSx44du+heqUtZvXq1Dhw4oEceeURBQUHu5XfccYcqVqyYrQfp3B7IC918883X9N+7ffv2CgoK8ti78+233+rgwYMX3Tt3pXExc+ZMZWVlqX379jp48KD7ERsbq3LlymnRokW5rhX/HIQd4ALlypXzeF6mTBn5+fllm3ORE8OHD9evv/6q4sWLq1atWho0aNAV/xH5888/lZGRoSpVqlx2u927d6tChQrZlleqVMm9PjeKFSvmDlTnFSxYUIcPH87V+10oJ99t165dtWfPHn3//feSzgWQ/fv3q0uXLjn6jLJly2arv3z58pKU7b9hqVKlPJ6f/87+/r0GBASodOnS2b7TuLi4bAHsUp+VG4888ojKly+vFi1aqFixYrr//vs1d+7cy77mUj1IUsWKFbP1EBQUpOjoaI9l1/rfOzIyUi1bttSUKVPcyyZPnqwbbrhBt956a7btrzQutm3bJsuyVK5cOUVHR3s8Nm3apAMHDuS6VvxzEHaAy/j7P5x/f37exSZ0tm/fXjt37tSbb76puLg4/e9//1NCQoJ7/sv1cDX1SvLY03Gh83tavOlitTVr1kxFihTRxx9/LOncpNTY2Fg1adLE658fHBzs9ff8u6v9/i8UExOj9evX64svvlCrVq20aNEitWjRQt26dfNafZf6732tunbtqp07d2rZsmU6cuSIvvjiC3Xs2DFHZ439/TvLysqSy+XS3LlzNX/+/GyPd955xyc9wCyEHeAC27Zt83i+fft2ZWVlua9sW7BgQUnKNinyUntSihYtqkceeUSzZ89WcnKyChUqpJdffvmSnx8dHa3w8PBsk3T/rmTJktqyZUu25Zs3b3avz029OXGpf8Cv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/urXr5/7eUZGhooXL35NtQIAgLwpV2Hnscce83h+5swZHT9+XAEBAQoJCfFa2Pm70qVLq3Dhwtq+fbtuu+02xcbG6sCBAx7bnD17VocOHbrkPB/p3Dygv090BgAAZsrVqeeHDx/2eBw9elRbtmxRgwYNNHXqVG/X6Pb777/rr7/+UtGiRSVJdevWVVpamtasWePe5rvvvlNWVpZq167tszoAAIBz5GrPzsWUK1dOw4YN07333qvNmzfn6DVHjx71uF5PcnKy1q9fr6ioKEVFRWnw4MFq166dYmNjtWPHDv33v/9V2bJl1axZM0lSpUqV1Lx5cz344IMaN26czpw5oz59+uiee+7hTCwAACApl3t2LiVfvnzat29fjrdfvXq1EhMTlZiYKEnq16+fEhMTNWDAAPn7++vnn39Wq1atVL58efXo0UM1atTQ999/73EIavLkyapYsaJuu+023X777WrQoIHeffddb7YFAAAcLFd7dr744guP55ZlKSUlRW+99Zbq16+f4/dp3LhxthuJXujbb7+94ntERUVxAUEAAHBJuQo7bdq08XjucrkUHR2tW2+9VSNGjPBGXQAAAF6Rq7CTlZXl7ToAAAB84prn7FiWddlDUQAAAHbKddiZNGmSqlatquDgYAUHB6tatWr66KOPvFkbAADANcvVYayRI0fqhRdeUJ8+fdwTkn/44Qc9/PDDOnjwoJ544gmvFgkAAJBbuQo7b775psaOHetxpeRWrVopISFBgwYNIuwAAIA8I1eHsVJSUlSvXr1sy+vVq6eUlJRrLgoAAMBbchV2ypYtq08//TTb8mnTpqlcuXLXXBQAAIC35Oow1uDBg9WhQwctXbrUPWfnxx9/1MKFCy8aggAAAOySqz077dq104oVK1S4cGHNnj1bs2fPVuHChbVy5Urddddd3q4RAAAg13J9I9AaNWro448/9mYtAAAAXperPTtff/31Re9b9e233+qbb7655qIAAAC8JVdh55lnnlFmZma25ZZl6ZlnnrnmogAAALwlV2Fn27Ztqly5crblFStW1Pbt26+5KAAAAG/JVdiJiIjQzp07sy3fvn27ChQocM1FAQAAeEuuJii3bt1ajz/+uGbNmqUyZcpIOhd0/vOf/6hVq1ZeLRC4kmHrDvr8M55JLOzzzwAA+Eau9uwMHz5cBQoUUMWKFVWqVCmVKlVK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kyaaNm2ajZXBiUwZT6b0AXhb586dtW3bNh09elSpqan6/fff1aNHD7vLMgb7j31k9uzZmjZtmurUqeNxL6CEhATt2LHDxsrgRKaMJ1P6AHzhwIED7gtrulwuRUdH21yROdiz4yN//vmnYmJisi0/duwYN0LEVTNlPJnSB+BNR44cUZcuXRQXF6dGjRqpUaNGiouL07333qv09HS7yzMCYcdHkpKS9NVXX7mfn/+L/P3331fdunXtKgsOZcp4MqUPwJseeOABrVixQl999ZXS0tKUlpamOXPmaPXq1XrooYfsLs8IHMbykVdeeUUtWrTQxo0bdfbsWb3xxhvauHGjli1bpiVLlthdHhzGlPFkSh+AN82ZM0fffvutGjRo4F7WrFkzvffee2revLmNlZmDPTs+0qBBA61fv15nz55V1apVNW/ePMXExGj58uWqUaOG3eXBYUwZT6b0AXhToUKFFBERkW15RESEChYsaENF5uGiggAA2Ojdd9/V9OnT9dFHHyk2NlaSlJqaqm7duqlt27YcyvICwo4PZWZmatasWdq0aZOkc1fJbN26NRdRQ66YMp5M6QPwlsTERG3fvl2nTp1SiRIlJEl79uxRYGCgypUr57EtV1POHcKOj/z2229q1aqVUlNTVaFCBUnnLpEfHR2tL7/8UlWqVLG5QjiJKePJlD4Abxo8eHCOtx04cKAPKzEXYcdH6tatq+joaH344YfuY66HDx9W9+7d9eeff2rZsmU2VwgnMWU8mdIHAGch7PhIcHCwVq9erYSEBI/lv/76q2rWrKkTJ07YVBmcyJTxZEofgDft3btXLpdLxYoVkyStXLlSU6ZMUeXKldWzZ0+bqzMDZ2P5SPny5bV///5syw8cOKCyZcvaUBGczJTxZEofgDd16tRJixYtknRuYnKTJk20cuVKPffccxoyZIjN1RnCgk989dVXVkJCgjV9+nRr79691t69e63p06dbVatWtb766isrPT3d/QCuxJTxZEofgDdFRkZamzdvtizLst544w2rXr16lmVZ1rfffmuVKlXKztKMwWEsH/Hz+7+dZuevEnv+q77wucvlUmZm5vUvEI5iyngypQ/Am0JDQ/Xrr78qPj5erVq1Uv369fX0009rz549qlChAod3vYBzPX3k/C5JwBtMGU+m9AF4U0JCgsaNG6c77rhD8+fP14svvihJ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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# COST PER BUS BY PROP TYPE\n", + "make_chart(\"bus_count\", \"bus count by propulsion type\", x_col=\"prop_type\")" ] }, { "cell_type": "code", - "execution_count": 83, - "id": "bb59c791-174c-4faa-a439-2571158589d6", + "execution_count": 49, + "id": "30f8a34b-0514-43e7-9f1c-06591308e9b3", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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ERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERScVG7QCInlcTT94p1f2PCC9XqvsnIjJXPHJDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSUbW5mTNnDmrVqgVXV1e4uroiIiICv/3221Nfs3r1atSoUQP29vYICwvDli1bTBQtERERWQJVm5uKFSti4sSJOH78OI4dO4ZXXnkFHTt2xJ9//lno9gcPHkS3bt3Qu3dvnDx5Ep06dUKnTp1w9uxZE0dORERE5krV5qZDhw5o164dqlatimrVquGrr76Cs7MzDh8+XOj206dPR5s2bfDJJ58gODgY48aNQ926dTFr1iwTR05ERETmymzm3OTm5mLlypXIyMhAREREodscOnQILVu21FkXGRmJQ4cOFbnfrKwspKWl6TyIiIhIXqo3N2fOnIGzszO0Wi369euH9evXIyQkpNBtk5OT4e3trbPO29sbycnJRe5/woQJcHNzUx5+fn5GjZ+IiIjMi+rNTfXq1XHq1Cn88ccf+OCDD9CjRw+cO3fOaPuPjo5Gamqq8khMTDTavomIiMj82KgdgJ2dHYKCggAA9erVw9GjRzF9+nTMmzevwLY+Pj64efOmzrqbN2/Cx8enyP1rtVpotVrjBk1ERERmS/UjN/+Wl5eHrKysQp+LiIjArl27dNbt2LGjyDk6RERE9PxR9chNdHQ02rZti0qVKuH+/ftYvnw5YmJisG3bNgBAVFQUKlSogAkTJgAABg8ejGbNmmHy5Ml49dVXsXLlShw7dgzz589XMw0iIiIyI6o2N7du3UJUVBSSkpLg5uaGWrVqYdu2bWjVqhUA4Nq1a7Cy+r+DS40bN8by5cvxv//9D5999hmqVq2KDRs2oGbNmmqlQERERGZG1ebmhx9+eOrzMTExBdZ16dIFXbp0KaWIiIiIyNKZ3ZwbIiIiopJgc0NERERSYXNDREREUmFzQ0RERFJhc0NERERSYXNDRERE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kZvhw4cjOjoaY8eO1Vk/evRoDB8+3ChfqklERERkCIOO3CQlJSEqKqrA+nfeeUfnsm0iIiIiUzOouWnevDn27dtXYP3+/fvx0ksvlTgoIiIiIkMZdFrqtddew6efforjx4+jUaNGAIDDhw9j9erVGDNmDH755RedbYmIiIhMxaDm5sMPPwQAfPfdd/juu+8KfQ54fOfiwr6mgYiIiKi0GPzdUkRERETmyKA5N/oKCwtDYmJiab4FERERkY5SbW7++usvPHr0qDTfgoiIiEhHqTY3RERERKbG5oaIiIikwuaGiIiIpMLmhoiIiKTC5oaIiIikYlBzs2TJEmRlZRVYn52djSVLlijL8+bNg7e3t+HRERERERWTQc1Nz549kZqaWmD9/fv30bNnT2X57bffhpOTk+HRERERERWTQc2NEAIajabA+r///htubm4lDoqIiIjIUMX6+oXw8HBoNBpoNBq0aNECNjb/9/Lc3FzEx8ejTZs2Rg+SiIiISF/Fam46deoEADh16hQiIyPh7OysPGdnZ4eAgAB07tzZqAESERERFUexmpvRo0cDAAICAvDWW29Bq9WWSlBEREREhjJozs0rr7yC27dvK8tHjhzBkCFDMH/+fKMFRkRERGQIg5qbt99+G7t37wYAJCcno2XLljhy5Ag+//xzjB071qgBEhERERWHQc3N2bNn0bBhQwDAzz//jLCwMBw8eBDLli3D4sWLjRkfERERUbEY1Nw8evRImW+zc+dOvPbaawCAGjVqICkpyXjRERERERWTQc1NaGgo5s6di3379mHHjh3K5d83btxA2bJljRogERERUXEY1NxMmjQJ8+bNQ/PmzdGtWzfUrl0bAPDLL78op6uIiIiI1FCsS8HzNW/eHHfu3EFaWho8PDyU9X379oWjo6PRgiMiIiIqLoOaGwCwtrZGTk4O9u/fDwCoXr06AgICjBUXERERkUEMOi2VkZGBXr16oXz58mjatCmaNm0KX19f9O7dGw8ePDB2jERERER6M6i5GTp0KPbs2YNff/0VKSkpSElJwcaNG7Fnzx4MGzbM2DESERER6c2g01Jr167FmjVr0Lx5c2Vdu3bt4ODggDfffBNz5swxVnxERERExWLQkZsHDx7A29u7wHovLy+eliIiIiJVGdTcREREYPTo0cjMzFTWPXz4EGPGjEFERITRgiMiIiIq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wiJfo9Fo4OPjozy8vb1NGDERERGZM1Wbm+zsbBw/fhwtW7ZU1llZWaFly5Y4dOhQka9LT0+Hv78//Pz80LFjR/z5559FbpuVlYW0tDSdBxEREclL1ebmzp07yM3NLXDkxdvbG8nJyYW+pnr16li4cCE2btyIn376CXl5eWjcuDH+/vvvQrefMGEC3NzclIefn5/R8yAiIiLzofppqeKKiIhAVFQU6tSpg2bNmmHdunXw9PTEvHnzCt0+OjoaqampyiMxMdHEERMREZEp2aj55uXKlYO1tTVu3ryps/7mzZvw8fHRax+2trYIDw9HXFxcoc9rtVpotdoSx0pERESWQdUjN3Z2dqhXrx527dqlrMvLy8OuXbsQERGh1z5yc3Nx5swZlC9fvrTCJCIiIgui6pEbABg6dCh69OiB+vXro2HDhpg2bRoyMjLQs2dPAEBUVBQqVKiACRMmAADGjh2LRo0aISgoCCkpKfjmm2+QkJCAPn36qJkGERERmQnVm5uuXbvi9u3bGDVqFJKTk1GnTh1s3bpVmWR87do1WFn93wGme/fu4b333kNycjI8PDxQr149HDx4ECEhIWqlQERERGZE9eYGAAYMGIABAwYU+lxMTIzO8tSpUzF16lQTREVERESWyOKuliIiIiJ6GjY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVNjdEREQkFTY3REREJBU2N0RERCQVs2huZs+ejYCAANjb2+OFF17AkSNHnrr96tWrUaNGDdjb2yMsLAxbtmwxUaRERERk7lRvblatWoWhQ4di9OjROHHiBGrXro3IyEjcunWr0O0PHjyIbt26oXfv3jh58iQ6deqETp064ezZsyaOnIiIiMyR6s3NlClT8N5776Fnz54ICQnB3Llz4ejoiIULFxa6/fTp09GmTRt88sknCA4Oxrhx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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# COST PER BUS BY PROP TYPE\n", + "make_chart(\"cost_per_bus\", \"cost per bus by propulsion type\", x_col=\"prop_type\")" + ] + }, + { + "cell_type": "markdown", + "id": "eaf73856-2e5b-48be-9107-a8ca97b22f1f", "metadata": { - "jupyter": { - "source_hidden": true - }, "tags": [] }, + "source": [ + "## Summary Stats" + ] + }, + { + "cell_type": "markdown", + "id": "d645f949-ddb4-4b58-ab0a-0889a5ad6f56", + "metadata": {}, + "source": [ + "### Z-score for cost_per_bus " + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "71a64926-2ea5-4bbf-aae9-d243c3830ada", + "metadata": {}, + "outputs": [], + "source": [ + "# add new column for z-score\n", + "all_bus[\"zscore_cost_per_bus\"] = zscore(all_bus[\"cost_per_bus\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "5111734e-6f0e-4d99-a585-94f80341ca11", + "metadata": {}, "outputs": [ { "data": { - "image/png": "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FvT19REcHKzcdufOHURGRsLLywsA4OXlhWvXruHZs2fKYw4ePAgLCwt4eHh8nhMhIiIijSVpy87QoUOxceNG7N69G+bm5so+NpaWljA2NoalpSX8/PwwevRoFCtWDBYWFhg+fDi8vLzg6ekJAGjevDk8PDzQp08f/Pbbb4iOjsbPP/+MoUOHsvWGiIiIpC12lixZAgBo0qSJyvbVq1ejf//+AIB58+ZBR0cHnTp1QkpKClq0aIH//e9/ymN1dXWxd+9eDBkyBF5eXjA1NUW/fv0wbdq0z3UaREREpME0ap4dqXCeHSIiIu2jlfPsEBERERU2FjtEREQkayx2iIiISNZY7BAREZGssdghIiIiWWOxQ0RERLLGYoeIiIhkjcUOERERyRqLHSIiIpI1FjtEREQkayx2iIiISNZY7BAREZGssdghIiIiWWOxQ0RERLLGYoeIiIhkjcUOERERyRqLHSIiIpI1FjtEREQkayx2iIiISNZY7BAREZGssdghIiIiWWOxQ0RERLLGYoeIiIhkjcUOERERyRqLHSIiIpI1FjtEREQkayx2iIiISNZY7BAREZGssdghIiIiWWOxQ0RERLLGYoeIiIhkjcUOERERyRqLHSIiIpI1FjtEREQkayx2iIiISNZY7BAREZGssdghIiIiWWOxQ0RERLLGYoeIiIhkjcUOERERyRqLHSIiIpI1FjtEREQka/kudi5duoRr164p7+/evRsdOnTAjz/+iNTU1EINR0RERPSp8l3sfPPNN7h79y4A4P79++jevTtMTEywdetW/PDDD4UekIiIiOhT5LvYuXv3LqpXrw4A2Lp1Kxo1aoSNGzciMDAQ27dvL+x8RERERJ8k38WOEAKZmZkAgEOHDqF169YAgDJlyuDFixeFm46IiIjoE+W72KlduzamT5+OdevWISQkBG3atAEAREREoESJEoUekIiIiOhT6OX3AfPnz0evXr2wa9cu/PTTTyhbtiwAYNu2bahfv36hB6SiFXC5aFvjJtSwLdLnJyIi+ph8FztVq1ZVGY2VZfbs2dDV1S2UUERERESFpUDz7MTFxWHFihWYOHEiYmNjAQA3b97Es2fPCjUcERER0afKd8vO1atX0bRpU1hZWeHBgwcYNGgQihUrhh07diAyMhJr164tipxEREREBZLvlp3Ro0djwIABuHfvHoyMjJTbW7du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axe6d++OW7duYf/+/Th//jxq164NAPjjjz/QunVr/P777yhZsuRnOxciIiLSTBrbZyciIgLR0dFo1qyZcpulpSXq1auH06dPAwBOnz4NKysrZaEDAM2aNYOOjg7Onj2b63OnpKQgPj5e5UZERETyJGnLTl6io6MBACVKlFDZXqJECeW+6Oho2NnZqezX09NDsWLFlMfkZObMmfD39y/kxEQkFwGXXxT5a0yoYVvkr0FE72hsy05RmjhxIl6/fq28RUVFSR2JiIiIiojGFjv29vYAgJiYGJXtMTExyn329vZ49uyZyv709HTExsYqj8mJoaEhLCwsVG5EREQkTxpb7Li4uMDe3h7BwcHKbfHx8Th79iy8vLwAAF5eXoiLi8PFixeVxxw+fBiZmZmoV6/eZ89MREREmkfSPjsJCQkICwtT3o+IiMCVK1dQrFgxODo64vvvv8f06dPh7u4OFxcXTJo0CSVLlkSHDh0AABUrVkTLli0xaNAgLF26FGlpaRg2bBi6d+/OkVhEREQEQOJi58KFC/Dx8VHeHz16NACgX79+CAwMxA8//IDExEQMHjwYcXFxaNCgAfbv3w8jIyPlYzZs2IBhw4ahadOm0NHRQadOnbBw4cLPfi5ERESkmSQtdpo0aQIhRK77FQoFpk2bhmnTpuV6TLFixbBx48aiiEdEREQyoLF9doiIiIgKA4sdIiIikjUWO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZ09iFQImI6NMU9YKmXMyUtAVbdoiIiEjWWOwQERGRrLHYISIiIlljsUNERESyxmKHiIiIZI3FDhEREckaix0iIiKSNRY7REREJGssdoiIiEjWWOwQERGRrLHYISIiIlljsUNERESyxmKHiIiIZI3FDhEREckaix0iIiKSNRY7REREJGssdoiIiEjWWOwQERGRrLHYISIiIlljsUNERESyxmKHiIiIZI3FDhEREcmantQBiIiIchNw+UWRv8aEGrZF/hokLbbsEBERkayx2CEiIiJZY7FDREREssZih4iIiGSNHZSJiIiKGDtaS4stO0RERCRrLHaIiIhI1ljsEBERkayx2CEiIiJZY7FDREREssbRWERERPRR2jyijC07REREJGssdoiIiEjWWOwQERGRrLHYISIiIlljsUNERESyxmKHiIiIZI3FDhEREckaix0iIiKS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", "text/plain": [ - "
" + "pandas.core.frame.DataFrame" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "(133, 10)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "Unnamed: 0 int64\n", + "agency_name object\n", + "project_title object\n", + "project_award_amount int64\n", + "bus_count float64\n", + "prop_type object\n", + "bus_size_type object\n", + "source object\n", + "cost_per_bus int64\n", + "zscore_cost_per_bus float64\n", + "dtype: object" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "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", + "
Unnamed: 0agency_nameproject_titleproject_award_amountbus_countprop_typebus_size_typesourcecost_per_buszscore_cost_per_bus
3333Illinois Department of Transportation on behal...Illinois Department of Transportation Statewid...1229937750.0BEBnot specifiedfta_press_release245987-0.701328
8989The Colorado Department of Transportation (CDO...Mountain Express Low-E Fleet Replacement and E...7531183.0low emission (propane)not specifiedfta_press_release251039-0.696832
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 agency_name \\\n", + "33 33 Illinois Department of Transportation on behal... \n", + "89 89 The Colorado Department of Transportation (CDO... \n", + "\n", + " project_title project_award_amount \\\n", + "33 Illinois Department of Transportation Statewid... 12299377 \n", + "89 Mountain Express Low-E Fleet Replacement and E... 753118 \n", + "\n", + " bus_count prop_type bus_size_type source \\\n", + "33 50.0 BEB not specified fta_press_release \n", + "89 3.0 low emission (propane) not specified fta_press_release \n", + "\n", + " cost_per_bus zscore_cost_per_bus \n", + "33 245987 -0.701328 \n", + "89 251039 -0.696832 " ] }, "metadata": {}, @@ -709,28 +1628,126 @@ } ], "source": [ - "#bar chart of highest bus count\n", - "concat.sort_values(by='bus_count', ascending=False).head(10).plot(x='project_sponsor', y='bus_count', kind='bar', color='skyblue')\n", - "plt.title('Top 10 Agencies with most bus count')\n", - "plt.xlabel('Transit Agnecies')\n", - "plt.ylabel('# of buses')\n", - "plt.show()" + "df_peek(all_bus)" ] }, { "cell_type": "code", - "execution_count": 84, - "id": "50720d96-faa4-49f6-b940-a5a497325d0d", - "metadata": { - "jupyter": { - "source_hidden": true + "execution_count": 14, + "id": "b074a5a1-8479-4366-9dff-5533263b45c1", + "metadata": {}, + "outputs": [], + "source": [ + "# remove outliers\n", + "# filter df for zscores between -3 and 3\n", + "zscore_bus = all_bus[\n", + " (all_bus[\"zscore_cost_per_bus\"] >= -3) & (all_bus[\"zscore_cost_per_bus\"] <= 3)\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "8e2309e9-c6f0-4718-a5a9-17991345d243", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "131" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "2.3732393072982587" + ] + }, + "metadata": {}, + "output_type": "display_data" }, + { + "data": { + "text/plain": [ + "-0.8879722054734137" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# check work\n", + "\n", + "# 2 rows were dropped\n", + "# max and min are withing -3 to 3\n", + "display(\n", + " len(zscore_bus),\n", + " zscore_bus.zscore_cost_per_bus.max(),\n", + " zscore_bus.zscore_cost_per_bus.min(),\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "id": "8afb8e45-27dc-4535-9ea0-7182ba7e66bf", + "metadata": {}, + "outputs": [], + "source": [ + "cpb_mean = zscore_bus.cost_per_bus.mean()\n", + "cpb_std = zscore_bus.cost_per_bus.std()" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "842a0d19-f772-464d-acda-8b8a884bc860", + "metadata": { "tags": [] }, + "outputs": [], + "source": [ + "# distribution curve of cost per bus. no outliers\n", + "def dist_curve(df, mean, std):\n", + " sns.histplot(df[\"cost_per_bus\"], kde=True, color=\"skyblue\", bins=20)\n", + " plt.axvline(\n", + " mean, color=\"red\", linestyle=\"dashed\", linewidth=2, label=f\"Mean: ${mean:,.2f}\"\n", + " )\n", + "\n", + "\n", + " plt.axvline(\n", + " mean + std,\n", + " color=\"green\",\n", + " linestyle=\"dashed\",\n", + " linewidth=2,\n", + " label=f\"Standard Deviation: ${std:,.2f}\",\n", + ")\n", + " plt.axvline(mean - std, color=\"green\", linestyle=\"dashed\", linewidth=2)\n", + " plt.axvline(mean + std * 2, color=\"green\", linestyle=\"dashed\", linewidth=2)\n", + " plt.axvline(mean + std * 3, color=\"green\", linestyle=\"dashed\", linewidth=2)\n", + "\n", + " plt.title(\"Cost Per Bus Distribution with Mean and Standard Deviation\")\n", + " plt.xlabel(\"cost per bus ($ million(s))\")\n", + " plt.ylabel(\"Frequency\")\n", + " plt.legend()\n", + " plt.show()\n", + "\n", + " return" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "63cb0a1d-dd80-49c1-93c7-da285acd523a", + "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjQAAAHHCAYAAACoZcIpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8/fFQqAAAACXBIWXMAAA9hAAAPYQGoP6dpAACkRklEQVR4nOzdd3hT5dsH8O/JTronHXRR9ixL9h5lyhBkKgUERBAUcaAvCoKgIAiiLGUpQ0BAEWX0x957CJRRKC3de6Rp9vP+URoJ3SVp0vT+XFcuyMnJc+4+OUnuPOtwjDEGQgghhJAqjGfpAAghhBBCXhYlNIQQQgip8iihIYQQQkiVRwkNIYQQQqo8SmgIIYQQUuVRQkMIIYSQKo8SGkIIIYRUeZTQEEIIIaTKo4SGEEIIIVUeJTTEZoSFhSEwMLBSjhUYGIiwsDDD/c2bN4PjOFy5cqVSjt+1a1d07dq1Uo5lCuV5bcLCwmBvb2/egIiRqnY+lUXBe/LJkydmP9aTJ0/AcRw2b95s9mO9rBMnToDjOJw4ccKk5XIch3nz5pm0zPKqNgnNo0ePMGXKFNSqVQsSiQSOjo7o0KEDVq5ciby8PJMfT6FQYN68eWU+aQpOsoKbUChErVq18Oabb+Lx48cmj+9FBW/+52+enp7o1q0bDh48aPbjv2jevHlGschkMvj7+2PgwIHYtGkTVCqVSY5z9+5dzJs3r1I+9MrLmmN7WeV9f5RH165dwXEc6tSpU+Tj4eHhhvPq999/N/nxbZlarcbKlSvRvHlzODo6wtnZGY0aNcLkyZNx7949w37nzp3DvHnzkJmZablgrdCLn/NisRg1atRA165dsWjRIqSkpFg6xBL9888/Fk9aSiKwdACV4e+//8bw4cMhFovx5ptvonHjxlCr1Thz5gw+/PBD3LlzB+vXrzfpMRUKBebPnw8A5frlM2PGDLRu3RoajQbXrl3D+vXr8ffff+Pff/+Fj4+PSWMsypdffomgoCAwxpCUlITNmzejX79++OuvvzBgwACzH/9Fa9asgb29PVQqFeLi4nD48GFMmDABK1aswIEDB+Dn52fY96effoJery9X+Xfv3sX8+fPRtWvXcrXu3L9/HzyeeX8PlBTbkSNHzHpsU3vxtano+6OsJBIJIiMjcenSJbzyyitGj23btg0SiQRKpdLkx7V1r732Gg4ePIhRo0Zh0qRJ0Gg0uHfvHg4cOID27dujfv36APITmvnz5yMsLAzOzs6WDdoKFXzO63Q6pKSk4Ny5c/jiiy+wfPly7Nq1C927dzfbsTt37oy8vDyIRKJyP/eff/7Bjz/+WGRSk5eXB4HAsimFzSc0UVFRGDlyJAICAnDs2DF4e3sbHps2bRoiIyPx999/WzBCY506dcKwYcMAAOPHj0fdunUxY8YMbNmyBXPmzHmpsnNzc2FnZ1fiPn379kWrVq0M9ydOnIgaNWpgx44dFklohg0bBnd3d8P9zz//HNu2bcObb76J4cOH48KFC4bHhEKhWWNhjEGpVEIqlUIsFpv1WKWpyIeRJZn7tXlRcHAwtFotduzYYZTQKJVK7Nu3D/3798eePXsqNaaq7vLlyzhw4AC++uorfPrpp0aP/fDDDzbfGqNQKCCTyUxS1vOf8wVu3ryJ3r1747XXXsPdu3eNvqtMicfjQSKRmLxcc5RZXjbf5bRkyRLI5XJs2LChyBOkdu3amDlzpuG+VqvFggULEBwcDLFYjMDAQHz66aeFujiuXLmC0NBQuLu7QyqVIigoCBMmTACQ35/q4eEBAJg/f76hebEiTXUFmXpUVJRh28GDB9GpUyfY2dnBwcEB/fv3x507d4yeVzAO4dGjR+jXrx8cHBwwZsyYch/f2dkZUqnUKPMurg+2qH7kxMREjB8/HjVr1oRYLIa3tzcGDRr0Ut0oY8aMwVtvvYWLFy8iPDzcsL2ocRq//fYbWrZsCQcHBzg6OqJJkyZYuXIlgPxutuHDhwMAunXrZnidCv6uwMBADBgwAIcPH0arVq0glUqxbt06w2PPj6EpoFAoMGXKFLi5ucHR0RFvvvkmMjIyjPYp7lx4vszSYitqzENycrIhAZVIJGjWrBm2bNlitE/Ba/Ttt99i/fr1hvO8devWuHz5cpH1XSAzMxN8Ph/ff/+9YVtqaip4PB7c3NzAGDNsnzp1Kry8vAz3n39tyvr+iIuLw+DBg2Fvbw8PDw/Mnj0bOp2uxBifN2rUKOzcudOoZeivv/6CQqHA66+/XuRz4uLiMGHCBNSoUQNisRiNGjXCxo0bjfZRq9X4/PPP0bJlSzg5OcHOzg6dOnXC8ePHjfZ7mboGgPT0dMyePRtNmjSBvb09HB0d0bdvX9y8edNov4L3465du/DVV1+hZs2akEgk6NGjByIjIwuVWxCLVCrFK6+8gtOnT5caC5DfbQ8AHTp0KPQYn8+Hm5sbgPzu4g8//BAAEBQUZHh9C97zmzZtQvfu3eHp6QmxWIyGDRtizZo1hcoseP+dOXMGr7zyCiQSCWrVqoVffvml0L537txB9+7dIZVKUbNmTSxcuLDI1to///wT/fv3h4+PD8RiMYKDg7FgwYJC51XXrl3RuHFjXL16FZ07d4ZMJjMkcZmZmQgLC4OTkxOcnZ0xbtw4kyRzzZo1w4oVK5CZmYkffvjB6LHSzsukpCQIBAJDq+fz7t+/D47jDGUW9fl9+vRpDB8+HP7+/hCLxfDz88P7779vNBwjLCwMP/74IwAYdZsVKOo9fP36dfTt2xeOjo6wt7dHjx49jH6EAv8Ndzh79ixmzZoFDw8P2NnZYciQIeXugrP5Fpq//voLtWrVQvv27cu0/1tvvYUtW7Zg2LBh+OCDD3Dx4kUsXrwYERER2LdvH4D8L47evXvDw8MDn3zyCZydnfHkyRPs3bsXAODh4YE1a9Zg6tSpGDJkCIYOHQoAaNq0abnjL/gQKfiw+PXXXzFu3DiEhobim2++gUKhwJo1a9CxY0dcv37d6Atdq9UiNDQUHTt2xLffflumXxdZWVlITU0FYwzJyclYtWoV5HI5xo4dW+7Ygfwm6jt37uDdd99FYGAgkpOTER4ejpiYmJcawPvGG29g/fr1OHLkCHr16lXkPuHh4Rg1ahR69OiBb775BgAQERGBs2fPYubMmejcuTNmzJiB77//Hp9++ikaNGgAAIZ/gfwPg1GjRmHKlCmYNGkS6tWrV2Jc06dPh7OzM+bNm4f79+9jzZo1iI6ONnyIlFVZYnteXl4eunbtisjISEyfPh1BQUHYvXs3wsLCkJmZaZS0A8D27duRk5ODKVOmgOM4LFmyBEOHDsXjx4+LbU1xdnZG48aNcerUKcyYMQMAcObMGXAch/T0dNy9exeNGjUCkP8B2alTpyLLKcv7Q6fTITQ0FG3atMG3336L//3vf1i2bBmCg4MxderUMtXh6NGjDeN0Cn4YbN++HT169ICnp2eh/ZOSktC2bVtwHIfp06fDw8MDBw8exMSJE5GdnY333nsPAJCdnY2ff/7Z0O2Sk5ODDRs2IDQ0FJcuXUJISMhL1zUAPH78GH/88QeGDx+OoKAgJCUlYd26dejSpQvu3r1bqAv666+/Bo/Hw+zZs5GVlYUlS5ZgzJgxuHjxomGfDRs2YMqUKWjfvj3ee+89PH78GK+++ipcXV2Num+LEhAQACC/y65Dhw7Fdi8MHToUDx48wI4dO/Ddd98ZWlgLktg1a9agUaNGePXVVyEQCPDXX3/hnXfegV6vx7Rp04zKioyMxLBhwzBx4kSMGzcOGzduRFhYGFq2bGk41xITE9GtWzdotVp88sknsLOzw/r16yGVSgvFtnnzZtjb22PWrFmwt7fHsWPH8PnnnyM7OxtLly412jctLQ19+/bFyJEjMXbsWNSoUQOMMQwaNAhnzpzB22+/jQYNGmDfvn0YN25ciXVXVgV/65EjR/DVV18BKNt5WaNGDXTp0gW7du3CF198YVTmzp07wefzDT+QirJ7924oFApMnToVbm5uuHTpElatWoXY2Fjs3r0bADBlyhTEx8cjPDwcv/76a6l/y507d9CpUyc4Ojrio48+glAoxLp169C1a1ecPHkSbdq0Mdr/3XffhYuLC7744gs8efIEK1aswPTp07Fz586yVyCzYVlZWQwAGzRoUJn2v3HjBgPA3nrrLaPts2fPZgDYsWPHGGOM7du3jwFgly9fLraslJQUBoB98cUXZTr28ePHGQC2ceNGlpKSwuLj49nff//NAgMDGcdx7PLlyywnJ4c5OzuzSZMmGT03MTGROTk5GW0fN24cA8A++eSTMh1/06ZNDEChm1gsZps3by4y1uPHjxttj4qKYgDYpk2bGGOMZWRkMABs6dKlZYrheV988QUDwFJSUop8vKDsIUOGGLaNGzeOBQQEGO7PnDmTOTo6Mq1WW+xxdu/eXeTfwhhjAQEBDAA7dOhQkY+NGzfOcL+g/lq2bMnUarVh+5IlSxgA9ueffxq2FXdevFhmSbF16dKFdenSxXB/xYoVDADbunWrYZtarWbt2rVj9vb2LDs7mzH232vk5ubG0tPTDfv++eefDAD766+/Ch3redOmTWM1atQw3J81axbr3Lkz8/T0ZGvWrGGMMZaWlsY4jmMrV6407Pfia1PS+6Pg3P3yyy+Ntjdv3py1bNmyxPgYy6+bRo0aMcYYa9WqFZs4cSJjLP+cEYlEbMuWLYZzePfu3YbnTZw4kXl7e7PU1FSj8kaOHMmcnJyYQqFgjDGm1WqZSqUy2icjI4PVqFGDTZgwwbDtZetaqVQynU5ntC0qKoqJxWKjuin4Wxo0aGAU18qVKxkA9u+//zLG8s8HT09PFhISYrTf+vXrGQCj86koer2edenShQFgNWrUYKNGjWI//vgji46OLrTv0qVLGQAWFRVV6LGCenxeaGgoq1WrltG2gvffqVOnDNuSk5OZWCxmH3zwgWHbe++9xwCwixcvGu3n5ORUKIaijj1lyhQmk8mYUqk0bCv4O9euXWu07x9//MEAsCVLlhi2abVa1qlTJ6PPvuIUdd69qFmzZszFxcVwv6zn5bp164xe7wINGzZk3bt3LxTD858rRdXL4sWLGcdxRq/vtGnTWHFpw4vv58GDBzORSMQePXpk2BYfH88cHBxY586dDdsKPjt79uzJ9Hq9Yfv777/P+Hw+y8zMLPJ4RbHpLqfs7GwAgIODQ5n2/+effwAAs2bNMtr+wQcfAIBhrE3BILcDBw5Ao9GYIlSDCRMmwMPDAz4+Pujfvz9yc3OxZcsWtGrVCuHh4cjMzMSoUaOQmppquPH5fLRp06ZQkzeAMv+aLfDjjz8iPDwc4eHh2Lp1K7p164a33nrL0PpUHlKpFCKRCCdOnCjU7fKyCqb15uTkFLuPs7MzcnNzjbqlyisoKAihoaFl3n/y5MlGv7qnTp0KgUBgOLfM5Z9//oGXlxdGjRpl2CYUCjFjxgzI5XKcPHnSaP8RI0bAxcXFcL+gNaW0GXWdOnVCUlIS7t+/DyC/JaZz587o1KmToevizJkzYIwV20JTVm+//XahY5d3xt/o0aOxd+9eqNVq/P777+Dz+RgyZEih/Rhj2LNnDwYOHAjGmNH7KzQ0FFlZWbh27RqA/O6VgjFMer0e6enp0Gq1aNWqlWGf51W0rsVisWHguU6nQ1paGuzt7VGvXr0ijzN+/HijsVUvHufKlStITk7G22+/bbRfQfdJaTiOw+HDh7Fw4UK4uLhgx44dmDZtGgICAjBixIgyd7s833JS0CLcpUsXPH78GFlZWUb7NmzY0Og88vDwQL169Yzq7p9//kHbtm2Nxkp5eHgU2cX+/LFzcnKQmpqKTp06QaFQGM3SAvLrf/z48Ubb/vnnHwgEAqPPVT6fj3fffbdMf3tZ2NvbGz7XynNeDh06FAKBwKhF4/bt27h79y5GjBhR4jGfr5fc3Fykpqaiffv2YIzh+vXr5f4bdDodjhw5gsGDB6NWrVqG7d7e3hg9ejTOnDlj+H4uMHnyZKNW7E6dOkGn0yE6OrrMx7XphMbR0RFAyV96z4uOjgaPx0Pt2rWNtnt5ecHZ2dlQsV26dMFrr72G+fPnw93dHYMGDTLZVOLPP/8c4eHhOHbsGG7duoX4+Hi88cYbAICHDx8CyB9X4+HhYXQ7cuQIkpOTjcoSCASoWbNmuY7/yiuvoGfPnujZsyfGjBmDv//+Gw0bNsT06dOhVqvLVZZYLMY333yDgwcPokaNGujcuTOWLFmCxMTEcpVTFLlcDqDkZPWdd95B3bp10bdvX9SsWRMTJkzAoUOHynWcoKCgcu3/4lRhe3t7eHt7m33qdXR0NOrUqVNo5lVBF9WLHwr+/v5G9wu+cEtLPAu+XE6fPo3c3Fxcv34dnTp1QufOnQ0JzenTp+Ho6IhmzZpV+O+RSCSGLornYyxvYjxy5EhkZWXh4MGD2LZtGwYMGFDkOZOSkoLMzEysX7++0Hur4Evt+ffXli1b0LRpU0gkEri5ucHDwwN///13oS9koOJ1rdfr8d1336FOnToQi8Vwd3eHh4cHbt26VaHjFJwDL56jBUtElIVYLMZnn32GiIgIxMfHY8eOHWjbti127dqF6dOnl6mMs2fPomfPnrCzs4OzszM8PDwM41Ne/Lte/JsK/q7n667g3H9RUd3Dd+7cwZAhQ+Dk5ARHR0d4eHgYutNfPLavr2+hwffR0dHw9vYutE5SaV3R5SGXyw3naHnOS3d3d/To0QO7du0ylLVz504IBAJDt25xYmJiEBYWBldXV8OYtS5dugAoXC9lkZKSAoVCUWS9NGjQAHq9Hk+fPjXaXtH3yfNsegyNo6MjfHx8cPv27XI9r7SxDgXrV1y4cAF//fWXYSrxsmXLcOHChZdaFKxJkybo2bNnkY8VDHL79ddfjQZcFnixT/v5X3gVxePx0K1bN6xcuRIPHz5Eo0aNiq2fogZsvvfeexg4cCD++OMPHD58GHPnzsXixYtx7NgxNG/evMJxFbymLyafz/P09MSNGzdw+PBhHDx4EAcPHsSmTZvw5ptvFhosW5yi+uHNpTwDXl8Wn88vcjt7bmBvUXx8fBAUFIRTp04hMDAQjDG0a9cOHh4emDlzJqKjo3H69Gm0b9/+pc694uIrL29vb3Tt2hXLli3D2bNni53ZVPDeGjt2bLHjIQrG+GzduhVhYWEYPHgwPvzwQ3h6eoLP52Px4sWGMW9l+VtKq+tFixZh7ty5mDBhAhYsWABXV1fweDy89957RQ54rehxKsrb2xsjR47Ea6+9hkaNGmHXrl3YvHlziVN3Hz16hB49eqB+/fpYvnw5/Pz8IBKJ8M8//+C7774r9HeZ8m/KzMxEly5d4OjoiC+//BLBwcGQSCS4du0aPv7440LHrsz3fgGNRoMHDx6gcePGAMp3XgL5Cfz48eNx48YNhISEYNeuXejRo4fRTNEX6XQ69OrVC+np6fj4449Rv3592NnZIS4uDmFhYeVeCqOiTPFa23RCAwADBgzA+vXrcf78ebRr167EfQMCAqDX6/Hw4UOjwZdJSUnIzMw0DIor0LZtW7Rt2xZfffUVtm/fjjFjxuC3337DW2+9Va4BoGUVHBwMIP+Lurikxxy0Wi2A/1pFCjLnF5uYi2saDA4OxgcffIAPPvgADx8+REhICJYtW4atW7dWOKaCQWmldQeJRCIMHDgQAwcOhF6vxzvvvIN169Zh7ty5qF27tslfp4cPH6Jbt26G+3K5HAkJCejXr59hm4uLS6G6U6vVSEhIMNpWntgCAgJw69Yt6PV6o0SioBn9xXP3ZXTq1AmnTp1CUFAQQkJC4ODggGbNmsHJyQmHDh3CtWvXipxt8TxzvD+KM3r0aLz11ltwdnY2eh2e5+HhAQcHB+h0ulLfW7///jtq1aqFvXv3Gv0dLw7GfFm///47unXrhg0bNhhtz8zMLPELqjgF58DDhw+N1jnRaDSIioqqcIuaUChE06ZN8fDhQ6SmpsLLy6vY1/evv/6CSqXC/v37jX6RF9VdXlYBAQGG1uvnFXSLFjhx4gTS0tKwd+9edO7c2bD9+RmkZTnW0aNHIZfLjX64vnisivr999+Rl5dn+Fwrz3kJAIMHD8aUKVMM3U4PHjwodbmPf//9Fw8ePMCWLVvw5ptvGrYX1VVf1veth4cHZDJZkfVy79498Hi8UgehV4RNdzkBwEcffQQ7Ozu89dZbSEpKKvT4o0ePDNN4Cz7sVqxYYbTP8uXLAQD9+/cHkN8E9mLWWDCzoaDbqWBGkSnXZggNDYWjoyMWLVpU5Ngdc6wyqdFocOTIEYhEIkOSFxAQAD6fj1OnThntu3r1aqP7CoWi0OJlwcHBcHBweKnuue3bt+Pnn39Gu3bt0KNHj2L3S0tLM7rP4/EMv2YKjl+wLo+pXqf169cbvTZr1qyBVqtF3759DduCg4ML1d369esLtdCUJ7Z+/fohMTHRqP9cq9Vi1apVsLe3NzQfm0KnTp3w5MkT7Ny509AFxePx0L59eyxfvhwajabU8TPmeH8UZ9iwYfjiiy+wevXqYtfv4fP5eO2117Bnz54iW3Sff28V/JJ8/jPg4sWLOH/+vEnj5vP5hT5ndu/ejbi4uAqV16pVK3h4eGDt2rVG3cebN28u0+vw8OFDxMTEFNqemZmJ8+fPw8XFxdBNWNy5W1TdZWVlYdOmTeX9cwz69euHCxcu4NKlS4ZtKSkp2LZtW6nHVqvVhT63SjuWVqs1mmau0+mwatWqioZvcPPmTbz33ntwcXExzPYqz3kJ5I8bDA0Nxa5du/Dbb79BJBJh8ODBJR63qHphjBm+F59X1s8kPp+P3r17488//zTqbk9KSsL27dvRsWNHw5AQU7L5Fprg4GBs374dI0aMQIMGDYxWCj537pxhaiuQvw7AuHHjsH79ekPz5KVLl7BlyxYMHjzY8Mt7y5YtWL16NYYMGYLg4GDk5OTgp59+gqOjoyEpkkqlaNiwIXbu3Im6devC1dUVjRs3NjQlVoSjoyPWrFmDN954Ay1atMDIkSPh4eGBmJgY/P333+jQoUOh9QvK6+DBg4Zf9cnJydi+fTsePnyITz75xHACOjk5Yfjw4Vi1ahU4jkNwcDAOHDhQaAzPgwcP0KNHD7z++uto2LAhBAIB9u3bh6SkJIwcObJM8fz++++wt7eHWq02rBR89uxZNGvWzDCdsDhvvfUW0tPT0b17d9SsWRPR0dFYtWoVQkJCDMlZSEgI+Hw+vvnmG2RlZUEsFhvWyKgItVpt+Jvv37+P1atXo2PHjnj11VeN4nr77bfx2muvoVevXrh58yYOHz5c6Fd3eWKbPHky1q1bh7CwMFy9ehWBgYH4/fffcfbsWaxYsaLMA+PLoiBZuX//PhYtWmTY3rlzZxw8eNCw1kpJzPH+KI6Tk1OZ1oD6+uuvcfz4cbRp0waTJk1Cw4YNkZ6ejmvXruF///sf0tPTAeS3+u7duxdDhgxB//79ERUVhbVr16Jhw4aGVkxTGDBgAL788kuMHz8e7du3x7///ott27aVebzLi4RCIRYuXIgpU6age/fuGDFiBKKiorBp06YylXnz5k2MHj0affv2RadOneDq6oq4uDhs2bIF8fHxWLFiheHLsWXLlgCAzz77DCNHjoRQKMTAgQPRu3dvQ6vplClTIJfL8dNPP8HT07NQC2VZffTRR/j111/Rp08fzJw50zBtu6DVskD79u3h4uKCcePGYcaMGeA4Dr/++mu5ujQGDhyIDh064JNPPsGTJ0/QsGFD7N27t9zjTE6fPg2lUmkY7H327Fns378fTk5O2Ldvn9GQgrKelwVGjBiBsWPHYvXq1QgNDS11peb69esjODgYs2fPRlxcHBwdHbFnz54ix64UvK4zZsxAaGgo+Hx+sZ/lCxcuRHh4ODp27Ih33nkHAoEA69atg0qlwpIlS8pVX2VW5vlQVdyDBw/YpEmTWGBgIBOJRMzBwYF16NCBrVq1ymi6nkajYfPnz2dBQUFMKBQyPz8/NmfOHKN9rl27xkaNGsX8/f2ZWCxmnp6ebMCAAezKlStGxzx37hxr2bIlE4lEpU7hLst0vuf3DQ0NZU5OTkwikbDg4GAWFhZmdPxx48YxOzu7MtdPUdO2JRIJCwkJYWvWrDGaTsdY/rTb1157jclkMubi4sKmTJnCbt++bTR1MTU1lU2bNo3Vr1+f2dnZMScnJ9amTRu2a9euUuMpmLb9fCw1a9ZkAwYMYBs3bjR6PZ7/m5+fGvz777+z3r17M09PTyYSiZi/vz+bMmUKS0hIMHreTz/9xGrVqsX4fL7RdMaAgADWv3//IuMrbtr2yZMn2eTJk5mLiwuzt7dnY8aMYWlpaUbP1el07OOPP2bu7u5MJpOx0NBQFhkZWajMkmJ7cdo2Y4wlJSWx8ePHM3d3dyYSiViTJk0KTSMtmEpc1FT60s7R53l6ejIALCkpybDtzJkzDADr1KlTof1ffG0YK/79Udy5W3BOlOb5advFKe79lpSUxKZNm8b8/PyYUChkXl5erEePHmz9+vWGffR6PVu0aBELCAhgYrGYNW/enB04cKDQ3/iyda1UKtkHH3zAvL29mVQqZR06dGDnz58v9NoX97e8uIxCgdWrV7OgoCAmFotZq1at2KlTp4o8n16UlJTEvv76a9alSxfm7e3NBAIBc3FxYd27d2e///57of0XLFjAfH19GY/HM5o+vX//fta0aVMmkUhYYGAg++abb9jGjRsLTbEu7v1XVKy3bt1iXbp0YRKJhPn6+rIFCxawDRs2FCrz7NmzrG3btkwqlTIfHx/20UcfscOHDxeaxlzSOZSWlsbeeOMN5ujoyJycnNgbb7zBrl+/Xq5p2wU3oVDIPDw8WOfOndlXX33FkpOTi3xeWc7LAtnZ2UwqlRZaxuHFGJ7/e+/evct69uzJ7O3tmbu7O5s0aRK7efNmob9Jq9Wyd999l3l4eDCO44zej0Wd09euXWOhoaHM3t6eyWQy1q1bN3bu3DmjfQo+O19cBqW45UFKwj0LhBBCCCGkyrL5MTSEEEIIsX2U0BBCCCGkyqOEhhBCCCFVHiU0hBBCCKnyKKEhhBBCSJVHCQ0hhBBCqjybX1hPr9cjPj4eDg4OlbrcOiGEEEIqjjGGnJwc+Pj4lOnacDaf0MTHx5vlmhGEEEIIMb+nT5+iZs2ape5n8wlNwZLvT58+Ncu1I0yt/g/1kZCTAG8Hb9ybfs/S4diu+vWBhATA2xu4R/VsLnQ+Vw6q58pB9Vy5srOz4efnV+ZLt9h8QlPQzeTo6FglEpp5ofMgV8thL7KvEvFWWfPmAXI5YG8PUD2bDZ3PlYPquXJQPVtGWYeL2PylD7Kzs+Hk5ISsrCw6AQkhhJAqorzf3zTLiRBCCCFVHiU0hBBCCKnybH4MTVWTkJMAHdOBz/Hh7eBt6XBsV0ICoNMBfH7+wGBSIr1eD7VaXe7nJecmQ8/04HE8eNp5miEyAlA9VxaqZ9MSCoXg8/kmK48SGivT+qfWiMuJg6+DL2JnxVo6HNvVujUQFwf4+gKxVM8lUavViIqKgl6vL/dzY7NjodPrwOfxkeuYa4boCED1XFmonk3P2dkZXl5eJlknjhIaQkixGGNISEgAn8+Hn59fmRa3ep4qRQUt00LACRDkEWSmKAnVc+WgejYdxhgUCgWSk5MBAN4maCmnhIYQUiytVguFQgEfHx/IZLJyP58TcoAe4HgcJBKJGSIkANVzZaF6Ni2pVAoASE5Ohqen50t3P9GgYEJIsXQ6HQBAJBJZOBJCiC0q+KGk0WheuixKaAghpaLroBFCzMGUny2U0BBCCCGkyqOEhhBCrNCTJ08wb948S4dBSJVBCQ0hxOaEhYWB4zi8/fbbhR6bNm0aOI5DWFhY5QdmIo8ePcKQIUPg4eEBR0dHfDj5Q6SlpBW5r0qlQkhICDiOw40bN4weu3XrFjp16gSJRAI/Pz8sWbKk1GMfPXoU7du3h4ODA7y8vPDxxx9Dq9Ua7bNr1y6EhIRAJpMhICAAS5cuNXq84PV58daoUaMSj3348GG0bdsWDg4O8PDwwGuvvYYnT54U+ns/++wzBAQEQCwWIzAwEBs3biz17yJVHyU0hBCb5Ofnh99++w15eXmGbUqlEtu3b4e/v78FIytZVFQUhgwZgrZt22LJkiWoX7++UWKWm5uL3r17g+M4HDt2DGfPnoVGrcGssFlFrhX00UcfwcfHp9D27Oxs9O7dGwEBAbh69SqWLl2KefPmYf369cXGdvPmTfTr1w99+vTB9evXsXPnTuzfvx+ffPKJYZ+DBw9izJgxePvtt3H79m2sXr0a3333HX744QfDPitXrkRCQoLh9vTpU7i6umL48OEl1sugQYPQvXt33LhxA4cPH0ZqaiqGDh1qtN/rr7+Oo0ePYsOGDbh//z527NiBevXqFVsusSHMxmVlZTEALCsry9KhlInvMl+GeWC+y3wtHYpt8/VlDMj/lxQrLy+P3b17l+Xl5VXo+TcSbrDLcZfZjYQbJo6sZOPGjWODBg1ijRs3Zlu3bjVs37ZtG2vatCkbNGgQGzdunGG7TqdjixYtYoGBgUwikbCmTZuy3bt3Gx7XarVswoQJhsfr1q3LVqxYUeQxly5dyry8vJirqyt75513mFqtLlfsHTt2ZO3atWN79+5lU6dOZYcOHWKffvqp4fHDhw8zHo9n9Jl2+v5pxnEcW7tzrVFZ//zzD6tfvz67c+cOA8CuX79ueGz16tXMxcWFqVQqw7aPP/6Y1atXr9jY5syZw1q1amW0bf/+/UwikbDs7GzGGGOjRo1iw4YNM9rn+++/ZzVr1mR6vb7Icvft28c4jmNPnjwp9ti7d+9mAoGA6XQ6o2NzHGeo44MHDzInJyeWlpZWbDkvw1Lnsy0r6TOmvN/ftA7NS4qJiUFqaqrJyvu+1ffQMR3cXd1NViYpwtGjgFYLCOgtYE713OqBgYGDZWZJTZgwAZs2bcKYMWMAABs3bsT48eNx4sQJo/0WL16MrVu3Yu3atahTpw5OnTqFsWPHwsPDA126dIFer0fNmjWxe/duuLm54dy5c5g8eTK8vb3x+uuvG8o5fvw4vL29cfz4cURGRmLEiBEICQnBpEmTAADz5s3D5s2bC3WTPO/69etYt24dmjdvjps3byI0NBShoaGGx1UqFTiOg1gsNmxr4tMEPB4PT/99CjwLJykpCZMmTcIff/xR5BpC58+fR+fOnY2m5IeGhuKbb75BRkYGXFxcCj1HpVIVWn9FKpVCqVTi6tWr6Nq1K1QqVaHjSaVSxMbGIjo6GoGBgYXK3bBhA3r27ImAgIBi66Vly5bg8XjYtGkTwsLCIJfL8euvv6Jnz54QCoUAgP3796NVq1ZYsmQJfv31V9jZ2eHVV1/FggULDGuevAxLn8+kFKbOtqyNOVtooqOjmUwmYwBMfpPJZCw6OtrkMRNSHsX+elq2LL91q7TbwIGFCx04sGzPXbaswnEXtJYkJyczsVjMnjx5wp48ecIkEglLSUkxaqFRKpVMJpOxc+fOGZUxceJENmrUqGKPMW3aNPbaa68ZHTMgIIBptVrDtuHDh7MRI0YY7q9atYp17969xNh79+7NWrVqxX755Rf2xRdfFHo8OTmZOTo6spkzZ7Lc3Fwml8vZ9OnTGQA2efJkxhhjer2e9enThy1YsIAxxlhUVFShFppevXoZ9i9Q0JJz9+7dImMraB3avn0702q1LDY2lnXq1IkBYNu3b2eMMbZu3Tomk8nY//73P6bT6dj9+/dZ/fr1GYBCdcwYY3FxcYzP57OdO3eWWC+MMXbixAnm6enJ+Hw+A8DatWvHMjIyDI+HhoYysVjM+vfvzy5evMj+/vtvFhAQwMLCwkotm1gGtdBYidTUVCgUCvzfDxsQUNt0fbTRkfexcPpEpKamWnVfP6nGsrPzr4VVGj+/wttSUsr23Ozs8sf1Ag8PD/Tv3x+bN28GYwz9+/eHu7tx62dkZCQUCgV69epltF2tVqN58+aG+z/++CM2btyImJgY5OXlQa1WIyQkxOg5jRo1Mlrt1NvbG//++6/h/vTp0zF9+vQSY962bRvmz5+PTz/9FImJiTh8+DA++OADDBs2zPA37d69G1OnTsX3338PHo+HUaNGoUWLFoZLU6xatQo5OTmYM2dO2SurDHr37o2lS5fi7bffxhtvvAGxWIy5c+fi9OnThmNPmjQJjx49woABA6DRaODo6IiZM2di3rx5RV46Y8uWLXB2dsbgwYNLPHZiYiImTZqEcePGYdSoUcjJycHnn3+OYcOGITw8HBzHQa/Xg+M4bNu2DU5OTgCA5cuXY9iwYVi9erVJWmmI9aKExgQCatdDvaYhlg6DkMrj6Jh/Yc/SeHgUva0sz3V0LH9cRZgwYYIhifjxxx8LPS6XywEAf//9N3xfiKugW+e3337D7NmzsWzZMrRr1w4ODg5YunQpLl68aLR/QddHgYIv2fJwd3fHqlWr8MEHH+Drr79GYGAgRowYgYMHD6J3794A8hOLR48eITU1FQKBwHCBv1q1agEAjh07hvPnzxt1SwFAq1atMGbMGGzZsgVeXl5ISkoyerzgvpeXV7HxzZo1C++//z4SEhLg4uKCJ0+eYM6cOYZjcxyHb775BosWLUJiYiI8PDxw9OhRADDsU4Axho0bN+KNN94odTXqH3/8EU5OTkYzsbZu3Qo/Pz9cvHgRbdu2hbe3N3x9fQ3JDAA0aNAAjDHExsaiTp06JR6DVG2U0FiZ8MhdiE6+DzSxdCQ2bvt2QKEAZDJg9GhLR1P1zJqVfytFmiIN+twU8Dge3GRu+Rv37zdzcMb69OkDtVoNjuOMxqIUaNiwIcRiMWJiYtClS5ciyzh79izat2+Pd955x7Dt0aNHZou5gJeXFz755BPs3r0bp0+fNiQ0BQpam/b9sw/Jycno1KsTAOD777/HwoULDfvFx8cjNDQUO3fuRJs2bQAA7dq1w2effQaNRmNIxMLDw1GvXr0ix888j+M4w8ypHTt2wM/PDy1atDDah8/nGxLEHTt2oF27dvB4IcE9efIkIiMjMXHixFLrQqFQFGrhKWgNK0gaO3TogN27d0Mul8Pe3h4A8ODBA/B4PNSsWbPUY5QmTZEGPdMbn8/EalBCY2XWXvw/pOTGA71K35e8hI8+yu/28PWlhMaMYrNjodFrIOQJLfYFwOfzERERYfj/ixwcHDB79my8//770Ov16NixI7KysnD27Fk4Ojpi3LhxqFOnDn755RccPnwYQUFB+PXXX3H58mUEBZXviss//PAD9u3bZ2ixKMrEiRMxZcoU2NnZQaVSYe/evbhz5w7mzp1r2GfTpk1o0KABPDw8cP78eUyfMR2jJo2C1Cu/S+XFruqCL/fg4GDDF/vo0aMxf/58TJw4ER9//DFu376NlStX4rvvvivxb1i6dCn69OkDHo+HvXv34uuvv8auXbsMdZuamorff/8dXbt2hVKpxKZNm7B7926cPHmyUFkbNmxAmzZt0Lhx41Lrqn///vjuu+/w5ZdfGrqcPv30UwQEBBi6BkePHo0FCxZg/PjxmD9/PlJTU/Hhhx9iwoQJJulusobzmRSPEhpCiM1zLKX7asGCBfDw8MDixYvx+PFjODs7o0WLFvj0008BAFOmTMH169cxYsQIcByHUaNG4Z133sHBgwfLFUdqamqpLTuenp6YMGECoqKioFKp4O/vjwULFhiNMbl//z7mzJmD9PR0BAYG4q0Zb2HEpBHlisXJyQlHjhzBtGnT0LJlS7i7u+Pzzz/H5MmTDfucOHEC3bp1Q1RUlGF20sGDB/HVV19BpVKhWbNm+PPPP9G3b1+jsrds2YLZs2eDMYZ27drhxIkTeOWVV4z2ycrKwp49e7By5coi43uxrrp3747t27djyZIlWLJkCWQyGdq1a4dDhw4ZkhV7e3uEh4fj3XffRatWreDm5obXX3/dqLWK2C6OMcYsHYQ5ZWdnw8nJCVlZWaV+qJXXtWvX0LJlS/x06IzJxtC8tq1ufgtNNnB1zNVCzbjERGrW/K+FJjbW0tFYLaVSiaioKAQFBRWarlsWNxNvGn7RNvNqZoYIbdeTJ0+wefPmMl3+wFz1vGnTJixatAh3794tND6oOqLz2fRK+owp7/c3rRRMCCGkSP/88w8WLVpEyQypEqjLiRBCrFBgYKDFL065e/duix6fkPKgFhpCCCGEVHmU0BBCCCGkyqOEhhBCCCFVHiU0hBBCCKnyaFCwlXGV1oBGo0GmPMXSodi2gqXdS1jinbw8IV9o9C8xD6rnykH1bN0oobEyPw09jfu3bmDSpx2BKZaOxoZduWLpCKqFhh4NLR1CtUD1XDmonq0bdTkRQgghpMqzaEJz6tQpDBw4ED4+PuA4Dn/88UehfSIiIvDqq6/CyckJdnZ2aN26NWJiYio/WEIIqaAnT56A4zjcuHGjSpVdEZs3b4azs7PVlPMy5s2bhydPnlg0BlJ2Fk1ocnNz0axZM/z4449FPv7o0SN07NgR9evXx4kTJ3Dr1i3MnTu3QkuwE0Kqj5SUFEydOhX+/v4Qi8Xw8vJCaGgozp49a9inuB9Rtqhr167gOA4cx0EsFsPX1xcDBw7E3r17TX6sESNG4MGDB+V6TmBgIFasWPHS5VSWefPmGerz+ZudnZ1hn71796JVq1ZwdnaGnZ0dQkJC8Ouvvxoe12g0+Pjjj9GkSRPY2dnBx8cHb775JuLj40s8dk5ODt577z0EBARAKpWiffv2uHz5stE+SUlJCAsLg4+PD2QyGfr06YOHDx8a7TNlyhQEBwdDKpXCw8MDgwYNwr1790o8dlhYWKG/uU+fPkb7pKenY8yYMXB0dISzszMmTpwIuVxeYrmmYtExNH379i10UbPnffbZZ+jXrx+WLFli2BYcHFwZoVnM0lPvIj45Chhg6Uhs3JQpQHo64OoKrFtn6WhsVnRmNLR6LQQ8AQKcAyrtuK+99hrUajW2bNmCWrVqISkpCUePHkVaWlqlxWBqarUaIpGo2MefZj2FS6ZLsfU8adIkfPnll9BqtYiNjcW+ffswcuRIhIWFYf369SaLUyqVmuTK1qYqpyJ2796Nr7/+Gvfu3cOPP/6I4OBgfPjhh2jVoxW0ei1ef+t1vP3220bP6dGjB1q3bm247+rqis8++wz169eHSCTCgQMHMH78eHh6eiI0NBQKhQLXrl3D3Llz0axZM2RkZGDmzJl49dVXcaWEMX5vvfUWbt++jV9//RU+Pj7YunUrevbsibt378LX1xeMMQwePBhCoRB//vknHB0dsXz5csM+BUlXy5YtMWbMGPj7+yM9PR3z5s1D7969ERUVVeRV6Qv06dMHmzZtMtwXi8VGj48ZMwYJCQkIDw+HRqPB+PHjMXnyZGzfvr1cr0GFMCsBgO3bt89wX6fTMXt7e/bll1+y3r17Mw8PD/bKK68Y7VMUpVLJsrKyDLenT58yACwrK8vkMV+9epUBYD8dOsNOxctNcvNY6sMwDwyzwK5evWrymKuq6OhodvXqVZPdVJ6ejAFM4+Vl6T/NquXl5bG7d++yvLy8Cj3/RsINdjnuMruRcMPEkRUvIyODAWAnTpwodp+AgAAGwHALCAhgjDEWGRnJXn31Vebp6cns7OxYq1atWHh4eKHnfvXVV2z8+PHM3t6e+fn5sXXr1hntc/HiRRYSEsLEYjFr2bIl27t3LwPArl+/zhhjTKvVsgkTJrDAwEAmkUhY3bp12YoVK4zKGDduHBs0aBBbuHAh8/b2ZoGBgSWWvfXw1mLruUuXLmzmzJmFtm/cuJEBMPobY2Ji2PDhw5mTkxNzcXFhr776KouKimKMMXb48GEmFotZRkaGUTkzZsxg3bp1Y4wxtmnTJubk5GR4rLQ67dKli9FrUfC19GI5jDG2evVqVqtWLSYUClndunXZL7/8YvQ4APbTTz+xwYMHM6lUymrXrs3+/PPPIuukOPfv32d8Pp/NnTuXvfPOO+yvv/5iv/zyC9uxY0ex5/ONGzcYAHbq1KkSy27evDn7v//7v2Ifv3TpEgPAoqOji3xcoVAwPp/PDhw4YLS9RYsW7LPPPjPED4Ddvn3b8LhOp2MeHh7sp59+KvbYN2/eZABYZGRksfsUnJPFuXv3LgPALl++bNh28OBBxnEci4uLK/I5JX3GZGVllev722oHBScnJ0Mul+Prr79Gnz59cOTIEQwZMgRDhw7FyZMni33e4sWL4eTkZLj5+flVYtTEHGJiYtCgQQO0bNnSZLfk5GQA+U2zNCbLttjb28Pe3h5//PEHVCpVkfsUNNFv2rQJCQkJhvtyuRz9+vXD0aNHcf36dfTp0wcDBw4sdI4sW7YMrVq1wvXr1/HOO+9g6tSpuH//vqGMAQMGoGHDhrh69SrmzZuH2bNnGz1fr9ejZs2a2L17N+7evYvPP/8cn376KXbt2mW039GjR3H//n2Eh4fjwIEDZSq7PMaNGwcXFxdD15NGo0FoaCgcHBxw+vRpnD17Fvb29ujTpw/UajV69OgBZ2dn7Nmzx1CGTqfDzp07MWbMmCKPUVqd7t27FzVr1sSXX36JhIQEJCQkFFnOvn37MHPmTHzwwQe4ffs2pkyZgvHjx+P48eNG+82fPx+vv/46bt26hX79+mHMmDFIT083PF7aNbJu3boFHo+H+fPnw8PDA40bN8Ybb7yBkSNHFvucn3/+GXXr1kWnTp2KfJwxZngtO3fuXGw5WVlZ4Diu2LFDWq0WOp2u0LALqVSKM2fOAIDhnH9+Hx6PB7FYbNjnRbm5udi0aROCgoJK/c48ceIEPD09Ua9ePUydOtWo1fP8+fNwdnZGq1atDNt69uwJHo+HixcvlliuKVjttG29Xg8AGDRoEN5//30AQEhICM6dO4e1a9eiS5cuRT5vzpw5mDVrluF+dnY2JTVVXGpqKhQKBf7vhw0IqF3PJGW6jB0CpKaAMYbU1FT4+/ubpNzqYvn55Vh+fnmp+9V2rY1ve39rtO3VHa/iWsK1Up87q90szGo3q9T9XiQQCLB582ZMmjQJa9euRYsWLdClSxeMHDkSTZs2BQB4eHgAAJydneH13FpEzZo1Q7NmzQz3FyxYgH379mH//v2YPn26YXu/fv3wzjvvAAA+/vhjfPfddzh+/Djq1auH7du3Q6/XY8OGDZBIJGjUqBFiY2MxdepUw/OFQiHmz59vuB8UFITz589j165deP311w3b7ezs8PPPPxu6mtavX19q2eXB4/FQt25dw8DXnTt3Qq/X4+effwbHcQDykz5nZ2ecOHECvXv3xsiRI7F9+3ZMnDgRQH7SlZmZiddee63IY5RWp66uruDz+XBwcDB6LV707bffIiwszFDvs2bNwoULF/Dtt9+iW7duhv3CwsIwatQoAMCiRYvw/fff49KlS4axHsHBwXB3dy/2OC1btgSPx8OHH36IzMzMUmoQUCqV2LZtGz755JNCj2VlZcHX1xcqlQp8Ph+rV69Gr169ii3n448/xqhRo+Do6FjkPg4ODmjXrh0WLFiABg0aoEaNGtixYwfOnz+P2rVrAwDq168Pf39/zJkzB+vWrYOdnR2+++47xMbGFkoWV69ejY8++gi5ubmoV68ewsPDS+zW7NOnD4YOHYqgoCA8evQIn376Kfr27Yvz58+Dz+cjMTERnp6eRs8RCARwdXVFYmJiifVoClab0Li7u0MgEKBhQ+N5/w0aNCg2ywTy+/Ne7NMjtiGgdj3UaxpikrIEQloY62Vkq7IRlxNX6n5uUrdC21IUKWV6brYqu0KxAfljaPr374/Tp0/jwoULOHjwIJYsWYKff/4ZYWFhxT5PLpdj3rx5+Pvvv5GQkACtVou8vLxCLTQFiRGQP7jYy8vL0OoXERGBpk2bGv1CbteuXaFj/fjjj9i4cSNiYmKQl5cHtVqNkJAQo32aNGli9AVT1rLLgzFmSF5u3ryJyMhIODg4GO2jVCrx6NEjAPljJNq2bYv4+Hj4+Phg27Zt6N+/f7GtCmWt09JERERg8uTJRts6dOiAlStXGm17/rWxs7ODo6Oj4bUB8hOwkgQFBSE8PBxfffUVTp8+jb1796JPnz5YsGABYFd4/3379iEnJwfjxo0r9JiDgwNu3LgBuVyOo0ePYtasWahVqxa6du1qtJ9Go8Hrr78OxhjWrFlTYny//vorJkyYAF9fX/D5fLRo0QKjRo3C1atXAeQny3v37sXEiRMNyWLPnj3Rt29fMMaMyhozZgx69eqFhIQEfPvtt3j99ddx9uzZYifePN9K1aRJEzRt2hTBwcE4ceIEevToUWLclcFqExqRSITWrVsbmnELPHjwAAEBlTe4kBBSmKPYEb4OvqXu5yJ1KbTNQ+ZRpuc6iov+lVpWEokEvXr1Qq9evTB37ly89dZb+OKLL0pMaGbPno3w8HB8++23qF27NqRSKYYNGwa1Wm20n/CFhJjjOEOrcln89ttvmD17NpYtW4Z27drBwcEBS5cuLdQs//ysGXPQ6XR4+PChYTCrXC5Hy5YtsW3btkL7FrRqtW7dGsHBwfjtt98wdepU7Nu3D5s3by72GGWtU1N52dcGADp16oRDhw5h3rx5aNSoETZs2IDu3btj79m9heYG//zzzxgwYABq1KhRqBwej2doOQkJCUFERAQWL15slNAUJDPR0dE4duxYsa0zBYKDg3Hy5Enk5uYiOzsb3t7eGDFiBGrVqmXYp2XLlrhx4waysrKgVqvh4eGBNm3aGHUFATAMzahTpw7atm0LFxcX7Nu3z9DCVZpatWrB3d0dkZGR6NGjh1FiX0Cr1SI9Pb3E1jdTsWhCI5fLERkZabgfFRWFGzduwNXVFf7+/vjwww8xYsQIdO7cGd26dcOhQ4fw119/4cSJE5YLmhBS5u6gm4k3odFrjLbtH7XfXGGVqGHDhkbTtIVCIXQ6ndE+Z8+eRVhYGIYMGQIg/zOqvOuQNGjQAL/++iuUSqXhl+6FCxcKHad9+/aG7hMAhhaQly27PLZs2YKMjAxDd1GLFi2wc+dOeHp6lvjFOmbMGGzbtg01a9YEj8dD//79i923LHUqEokKvRYvatCgAc6ePWvUEnL27NlCrfim1rp1a9SvXx9NmzZFQmwCvPz/+2KOiorC8ePHsX9/2c5pvV5vNK6rIJl5+PAhjh8/Dje3wi2axbGzs4OdnR0yMjJw+PBho9nABZycnAAADx8+xJUrV/JbmYrBGANjrNhxZ0WJjY1FWloavL29AeS3FmZmZuLq1ato2bIlAODYsWPQ6/Vo06ZNmcutKIsOCr5y5QqaN2+O5s2bA8jvE23evDk+//xzAMCQIUOwdu1aLFmyBE2aNMHPP/+MPXv2oGPHjpYMmxBixdLS0tC9e3ds3boVt27dQlRUFHbv3o0lS5Zg0KBBhv0CAwNx9OhRJCYmIiMjAwBQp04d7N27Fzdu3MDNmzcxevTocv+6Hz16NDiOw6RJk3D37l38888/+PZb43FEderUwZUrV3D48GE8ePAAc+fOLbSWSEXLLo5CoUBiYiJiY2Nx4cIFfPzxx3j77bcxdepUwxiUMWPGwN3dHYMGDcLp06cRFRWFEydOYMaMGYiNjTWUNWbMGFy7dg1fffUVhg0bVmI3f1nqNDAwEKdOnUJcXBxSU1OLLOfDDz/E5s2bsWbNGjx8+BDLly/H3r17yz0oukePHvjhhx+KffzQoUP47rvv8PjxY+j1eiQnJ+P777+Hu7s7vHyNWxk2btwIb2/vIpcfWbx4McLDw/H48WNERERg2bJl+PXXXzF27FgA+cnMsGHDcOXKFWzbtg06nQ6JiYlITEwssfXq8OHDOHToEKKiohAeHo5u3bqhfv36GD9+vGGf3bt348SJE3j8+DH+/PNP9OrVC4MHD0bv3r0BAI8fP8bixYtx9epVxMTE4Ny5cxg+fDikUin69etnKKd+/frYt28fgPxE9MMPP8SFCxfw5MkTHD16FIMGDULt2rURGhoKID/p7NOnDyZNmoRLly7h7NmzmD59OkaOHAkfH5/SXpqXZtGEpmvXroas8Pnb882XEyZMwMOHD5GXl4cbN24YfSARQsiL7O3t0aZNG3z33Xfo3LkzGjdujLlz52LSpElGX2TLli1DeHg4/Pz8DD+qli9fDhcXF7Rv3x4DBw5EaGgoWrRoUe7j//XXX/j333/RvHlzfPbZZ/jmm2+M9pkyZQqGDh2KESNGoE2bNkhLSzNqrXmZsovz008/wdvbG8HBwRg6dCju3r2LnTt3YvXq1YZ9ZDIZTp06BX9/fwwdOhQNGjTAxIkToVQqjVpsateujVdeeQW3bt0qdnZTgbLU6ZdffoknT54gODjY0LX1osGDB2PlypX49ttv0ahRI6xbtw6bNm0qNB6lNI8ePSo2aQLyk6uLFy+ic+fOWLRoEXr06IGIiAgcOHDAqDtLr9dj8+bNCAsLK3LdltzcXLzzzjto1KgROnTogD179mDr1q146623AABxcXHYv38/YmNjERISAm9vb8Pt3LlzhnK6du1q1E2alZWFadOmoX79+njzzTfRsWNHHD582Ci2hIQEvPHGG6hfvz5mzJiBN954Azt27DA8LpFIcPr0afTr1w+1a9fGiBEj4ODggHPnzhkN6r1//z6ysrIAAHw+H7du3cKrr76KunXrYuLEiWjZsiVOnz5tlNBu27YN9evXR48ePdCvXz907NjRpOsclYRjL44SsjHZ2dlwcnJCVlZWqX2T5XXt2jW0bNkSPx06Y7LBqq9tq4uU3HggG7g65mq5P0xtkTnq+ZWWdSFOiEcsgOSrVM/FUSqViIqKQlBQUIVW6C7ochLyhGjm1az0J5AKoXo2j3nz5iEsLAyBgYEALFPPAQEBmD9/foljv6qykj5jyvv9bbWDgqurHsHDEZvwCGfOHrB0KDYtZdBw5EY9wv7DB2D5sfm2y1XqCh3Tgc8Vv/IoeXlUz5Wjsuv5zp07cHJywptvvlkpx6vqKKGxMu+0/Qr3b93AmfADwNeWjsZ2RX2eX88fHT6Aq5YOxob5OdEaUJWB6tk8XlyAr7LruVGjRrh161alHrMqs9qVggkhhBBCyooSGkIIIYRUeZTQEEJKZeNzBwghFmLKzxYaQ2Nlxu5sjmR5HDC99H1JxbXs1BxtEuLQEYDC0sFYsYLpqGq1GlKptNzPv518G2qdGiK+CI09G5s6PPIM1XPloHo2PYUi/xP4xRWeK4ISGiuTp82FUqcAir8+GDEBviIXIoUC9qCEpiQCgQAymQwpKSkQCoXg8crXqKtVaaFnemi1WiiVSjNFSaieKwfVs+kwxqBQKJCcnAxnZ+ci1/IpL0poCCHF4jgO3t7eiIqKQnR0dLmfn5KdAp1eBz6PD7GcLhprLlTPlYPq2fRevOL9y6CEhhBSIpFIhDp16lToYoJhm8KQlJuEGnY1cHL8STNERwCq58pC9WxaQqHQJC0zBSihIYSUisfjVWil4Li8OMTlxkHL01bo+aRsqJ4rB9WzdaNZToQQQgip8iihIYQQQkiVR11OViwiIsIs5bq7u8Pf398sZRNCCCGWQAmNFRs7dqxZypXJZIiIiKCkhhBCiM2ghMaKTV+wDM1atzFpmdGR97Fw+kSkpqZSQkMIIcRmUEJjZT7ouBKXzh7F3u1r4ft5MOo1DbF0SDYp8uuVSLwfge8WfY4vLR2MDVs7YC3yNHmQCsu/yjApO6rnykH1bN0oobEy7QP6Qn4lG3sfrLV0KDYtvVdfRNXwxt+U0JjVgLoDLB1CtUD1XDmonq0bzXIihBBCSJVHCQ0hhBBCqjzqcrIy91OuI1YTCXhbOhLbZn/rOjzv3kELSwdi467GXzVcnbilT0tLh2OzqJ4rB9WzdaOExsp8emQEUnLjgVGWjsS2NRw/As0T4tECQLKlg7Fhg34bhLicOPg6+CJ2Vqylw7FZVM+Vg+rZulGXEyGEEEKqPEpoCCGEEFLlUUJDCCGEkCqPEhpCCCGEVHmU0BBCCCGkyqOEhhBCCCFVHiU0hBBCCKnyKKEhhBBCSJVHCQ0hhBBCqjyLJjSnTp3CwIED4ePjA47j8McffxS779tvvw2O47BixYpKi88Sfh1+FR+6/AD8YOlIbNvVk1exZc9hNLB0IDYuYloEsj7JQsS0CEuHYtOonisH1bN1s2hCk5ubi2bNmuHHH38scb99+/bhwoUL8PHxqaTILEcmcoCYJwXUlo7EtunsHaCxs4Pc0oHYOAexAxzFjnAQO1g6FJtG9Vw5qJ6tm0Wv5dS3b1/07du3xH3i4uLw7rvv4vDhw+jfv38lRUYIIYSQqsSqL06p1+vxxhtv4MMPP0SjRo3K9ByVSgWVSmW4n52dba7wiI2IiDBP87G7uzv8/f3NUjYhhBBjVp3QfPPNNxAIBJgxY0aZn7N48WLMnz/fjFGZ185bq3BLcR5oZ+lIbJvvulXgbl7D+wDGjh1rlmPIZDJERERU66Rm+fnlyFZlw1HsiFntZlk6HJtF9Vw5qJ6tm9UmNFevXsXKlStx7do1cBxX5ufNmTMHs2b9d6JlZ2fDz8/PHCGaxa5/VyElL54SGjPzXb8KtRLiEQhAs2AZmrVuY9LyoyPvY+H0iUhNTa32CU1cThx8HXzpC8CMqJ4rB9WzdbPahOb06dNITk42+jLQ6XT44IMPsGLFCjx58qTI54nFYojF4kqKktgC36Bg1GsaYukwCCGEvASrTWjeeOMN9OzZ02hbaGgo3njjDYwfP95CURFCCCHEGlk0oZHL5YiMjDTcj4qKwo0bN+Dq6gp/f3+4ubkZ7S8UCuHl5YV69epVdqjEDDR6hjSlDplqHXI1euRpGTT6/BvH5a8pIORxSIMDmvUZCo1AAo2eQcgrexckIYSQ6sGiCc2VK1fQrVs3w/2CsS/jxo3D5s2bLRQVMQeNnuGpXIOncg1S8nRIVWqRqdaX7cmcC0YuWocsAJeSlRDyAHshD45CHpzEfNgLuHKNsyKEEGJ7LJrQdO3aFYyxMu9f3LgZYn0YY0jK0+FRthpPctSIz9VCV8RLLRVwcBXzYSfgQSbgQcTnIHiWm+gZoNYzxKek4dy1m6gd0hp6vhAaPZCh0iNDpQfkWgh5gKuYD3cJH04iHiU3hBBSDVntGBpSNWWqdLibocKdDBXSlDqjxxyFPAQ4COElE8Bdwoe7RAA7YemLVV9LeYDxkwbhp0NnULtxM+Rq9ZBrGLLUOmSp9dDogaQ8HZLydJDwOXjJ+KghFUBAXVOEEFJtUEJDXpqeMTzIVONKSh5ic7WG7QIOqOUoQpCjEAH2IriIX771hM/j4Cjiw1EE+NgJoGcMWWo90pQ6pCp1UOoYnuRo8VSuhbdMAB87AY25IYSQaoASGlJhGj3D7XQlLiblGY2HCbAXopGrGHWdRZDwzXu5MB7HwUXMh4uYjyAHhhSlDgkKLRRahthcLRIUWvjZC+AtE4BHXVGEEGKzKKGxMnXcQiBSSRCX8NjSoRRLo2e4kpyHyyl5UGjzB8ZI+BxaeEgQ4iaBo4hvkbj4PA5eMgFqSPlIV+nxVK5Brja/xSZRoUNtRyGcxPmxyRuHIEkswY0n1lvPtqCFdwv4OfnBQ+Zh6VBsGtVz5aB6tm6U0FiZr/vswpE9O7Fwx0TAyq7FyRjDrXQVTicoINfkt8g4Cnl4xVOKpm4SiPjW0QLCcRzcJHy4inlIztMhWq6BUsdwO0ONGlI+ghyEuLvlWT2/OxGLLR2wDds/ar+lQ6gWqJ4rB9WzdaOEhpRJokKLw0/lSFDkj5FxFPHQyUuGhq5i8K20K4fjONSQCeAm4eNJjsYwcDhLrUc9Z5GlwyOEEGJClNCQEmn0DKfic3ElRQkGQMTj0MFLipYe0iozi0jA41DbSQR3iQ4Ps/Jba26lqSCoEWDp0AghhJgIJTSkWPG5GhyIliNdlT/9uqGLGN197WBfhqnW1shZzEeIOw+RWWqkq/QQ126GVz/+GkDVSMwIIYQUjxIaK/PJodcRnXUPGGW5GBhjuJSch5PxCuiRvypvXz97BDtV/W4aIY9DfWcRar0xHFxKKl5zccOe/kOh1bMq0+JUlby641WkKFLgIfOg8QdmRPVcOaierRslNFbmYdoNpGjjAW/LHF+p1eOv6Bw8ytYAAOo7i9DHzx4SQdVslSkKx3HwiLgFcUI8sj28AHsX3MlQoaGLmNasMbFrCdcQlxMHXwdfS4di06ieKwfVs3WjhIYYpCt1+P1xNtJVOvA5oFdNezRzE9v0pQRyM9IArQZyCPFvmgqNXMUQW8lsLUIIIWVnOz+7yUuJzlFjy4NMpKt0cBDy8EZdZ4S4S2w6mQEAnVYDPPkXIh6HPB3D7XQV1EVddIoQQohVo4SG4F6GCrseZUOlY/C1EyCsnjO8ZNWo8U6dhyauIoh5XP56NZTUEEJIlVONvrVIUW6kKnHoqRwAUNdJhFcDHarl4FiJgIfGriL8m65Gno7hboYKjV3FL10XERERJorwP+7u7vD39zd5uYQQUpVRQlONXU/Nw+GnuQCAEDcJevvZVevrHf2X1KiQq2W4l6lGQxdRheokLTkR4DiMHTvW5HHKZDJERERQUkMIIc+hhKaaegp7RDxLZlp7SNDd187mx8uUhVTAQ0MXMf5NVyFLrcfDLA3qOgnLXTfyrCyAMUxfsAzNWrcxWXzRkfexcPpEpKamUkJDCCHPoYSmGmoWOgQRnCsA4BVPKbr5yCiZeY69kIcGziLczVAjVamDTMDBz15YobJ8g4JRr2mIaQMkhBBSCA0KrmbUIhmGf/kjAKCFu4SSmWI4i/mo5ZifxMTItUhV6iwcESGEkJJQC42Veb3Ju7h18zxOH94PtDBt2XKNHtlOvuBzPHixXPSq6VZtk5m4ye/iyaXzOHBwPzyL2cdLJoBCq0eCQoeHWWrI+GLIquhlHyxlVrtZyFZlw1HsaOlQbBrVc+WgerZulNBYmRFN34XLQ0+cPr8fmGa6ctU6hogMFcDx8PDCCfRsUwscV30vzhg35V0cd/fEdwf3Y3EJ+wU5CKHQMmSp9biXqUZTt5ef+VSdzGo3y9IhVAtUz5WD6tm60c/NakDHGCIyVVDrAb5Whe0fTaQXvow4jkM9Z5Fh4b3ILDUYozVqCCHE2tD3WjXwOFsDuYZBwAGOWXFQyrMtHVKVIuRxqOcsBAcgTaVHYh6NpyGEEGtDCY2VUahzoNLnASa6sHWSQovkZ1/A9ZxF4Os0pim4iuPLcyDOy4N9Gfd3FPER4JA/SPhJtgYKrd58wdmQHFUOslXZyFHlWDoUm0b1XDmonq0bjaGxMm/sbomU3Hhg+suXlavR4/Gzq2b72wvgLOYj6eWLtQktu7RE+4R4hAHYWsbn+Mj4yFTpkKnW436mGs3cxNV6IcKyaPBjA8PViWNnxVo6HJtF9Vw5qJ6tG7XQ2CgdY7ifqYYegIuYh5p2lLu+LI7jUMdJBCEPUGgZonO0lg6JEELIM5TQ2KjoHA3ydAxCHlDHSVRtp2ebmojPobZjfn9gvEKLbDWNpyGEEGtACY0NylDpkKDI/6LNb1GgZMaUXCV8eEr5AICHWRroaNYTIYRYHCU0NkarZ3iYpQYAeMv4cBHzLRyRbQpyEELEA5Q6hugcGmhNCCGWRgmNjYnK0UCjByR8zjArh5iegMehtlN+11OCQoccNc16IoQQS6KExoZkqnSGKdp1nITg07gZs3IR8+EhyW8Bi8xWQ09dT4QQYjEWTWhOnTqFgQMHwsfHBxzH4Y8//jA8ptFo8PHHH6NJkyaws7ODj48P3nzzTcTHx1suYCumYwyPnk3R9pLx4SiirqbKEOQohIDLn/UUn0uzngghxFIsmtDk5uaiWbNm+PHHHws9plAocO3aNcydOxfXrl3D3r17cf/+fbz66qsWiNT6xcq1UOoYRDwOAfbU1VRZhDwOgc+69p7KtVDpqOuJEEIswaKLk/Tt2xd9+/Yt8jEnJyeEh4cbbfvhhx/wyiuvICYmBv7+/pURYpWQp9Uj7lnrQJCjkC6eWMk8pXwk5+mQrdEjKkeL+s4mWuaZEEJImVWp1daysrLAcRycnZ2L3UelUkGlUhnuZ2dXresWLeq9E2eP/oPN6xYDLcr2nKgcDRgAJxEPbuKyNbpFRERUPMhiqFQqiMVik5drjljvbtqJy0f+wbrlizH8JcviOA5BjkLcTFMhTalDFq1NY/DnyD+h1qkh4lOSZ05Uz5WD6tm6VZmERqlU4uOPP8aoUaPg6OhY7H6LFy/G/PnzKzEy06rn0RzRwgdAQtn2T1fpkKHSgwNQy1FY6gJ6acmJAMdh7NixLx/sCziOM+uVqOVyuenKatocTx8+wDXgpRMaALAX8lBDykdSng5R2TSNu0BLn5aWDqFaoHquHFTP1q1KJDQajQavv/46GGNYs2ZNifvOmTMHs2bNMtzPzs6Gn5+fuUO0CMYYnjz78vSWCSATlN46I8/KAhjD9AXL0Kx1G5PFcuH4EWz45kuTl/t82Uql0qTlmlqAgxCpSh1ytQyCGgGWDocQQqoVq09oCpKZ6OhoHDt2rMTWGQAQi8Vm6fawRkl5OuTpGAQc4GdfvpfSNygY9ZqGmCyW6If3zVLu82VbOyGPg7+9EFE5GogC6kPi4GTpkAghpNqw6oSmIJl5+PAhjh8/Djc3N0uHZHbnog/iruoyULfk/XR6hhh5fuuMnz0NBC4v1/CDaHT9MvqbuFwvGR+JeVrkQYyeUz40celVz4EHB5CnyYNUKMWAugMsHY7NonquHFTP1s2iCY1cLkdkZKThflRUFG7cuAFXV1d4e3tj2LBhuHbtGg4cOACdTofExEQAgKurK0Qi2xyUtezMTKTkxgOlvFficrWGFYG9ZLTmTHnV/mQmGiXEoyOArSYsl8dxqOUgxJ0MNdq+PhF4csuEpVc9bx94G3E5cfB18EXsrFhLh2OzqJ4rB9WzdbNoQnPlyhV069bNcL9g7Mu4ceMwb9487N+/HwAQEhJi9Lzjx4+ja9eulRWm1dHoGeIU+dO0A+wF4NGKwFbFWcyHNi0BAjdvoEagpcMhhJBqwaIJTdeuXUucFWPOGTNVWVyuFnoG2Ak4uEmodcYaqZ/cBefkAb6DK7LVOlq5mRBCzIyu5VTFqHUMCc9aZ/ztS5+mTSyDKXNxdf8OAEB0jpaSc0IIMTNKaKqYuFwN9AywF3JwKeMiesQyjq5fCuj1yNbokUlX4yaEELOib8QqRK1jSFTkr0JLrTPWLzs5AcjIXyExOkdDrTSEEGJGlNBUIfEKLfTIb51xFtFLVyWkxoLPAblahjQlXRKBEELMhb4Vqwit/r+xM3521DpTZei08LHLH3sfLaexNIQQYi6U0FQR8Yr8mU0yAY2dqWp8ZAIIOECpY0jKo1YaQggxB/pmtDJSgR1EnARQ/7dNp2dIyM1vnalpJ6DWGRPQyeyglEhgustdFk/A41DTXggAeCrXQF+NWmnsRfZwEDnAXmRv6VBsGtVz5aB6tm5WfemD6mjriOs4smcnFn4xEWibvy0pTwcty18V2J3WnTGJq6ef1fO7E7G4Eo7nLeMjPlcLtT6/lcZbVj3eevem37N0CNUC1XPloHq2btRCY+UYY4h/NnbGh1pnqiwex6Hms7E0cXJttWqlIYSQykAJjZVLU+mhenZFbU8ptc5UZZ4yPoQ8QKVnSKGxNIQQYlKU0Fi5+GdjZ7xkAvCpdaZK43McfJ+10sTm0ownQggxperRkV+FrL7wGe7JrwG9AEgdkKPRgwOqzZiLyhL05WcYdPMaHAFUZluJl1SAWLkWSh1DilIHT6ltv64fHvkQGcoMuEhcsLT3UkuHY7OonisH1bN1s+1P0yro6KPdSFHFA00AuHoDADykfIj41DpjSh5/7kbNhHh4Adhaicfl8zj42AkQI9ciVq6Fh4Rv0+OidtzegbicOPg6+NIXgBlRPVcOqmfrRl1OVorj8QBHNwDUOmNrvGUC8DkgT8eQpqJrPBFCiClQQmOlRFIZwPHgIOTBXkgvky0R8Dj4PEtSY+V0jSdCCDEF+qa0UiKpDED++iXE9njbCcB7do2ndGqlIYSQl0YJjZXieHxAo4YbLaRnk4Q8ztCVGPdsJhshhJCKo4TGmmUmgmfDA0arOx+ZAByAHI0e2Wpal4YQQl4GJTRWxmg4RUaSxeIg5ific4bFEqmVhhBCXg4lNFZG9yyh0aqUgFZd8s6kyvN5ttBeukqPPC2NpSGEkIqihMaK6BkzXONHnaewcDSkMsgEPLiI89+G1EpDCCEVRwucWJE0pQ71avSCQpmK2//8AzS2dES2K71HKNJu38LZG1ctHQp87QTIUKmRnKeDvz2zqUUU+9fpj3RlOlwlrpYOxaZRPVcOqmfrRgmNFUnM02FIs2VQx9zD7b/+AUZYOiLbFblkFY7s2YmF707EYgvH4ijkwV7IQa5hSFBoEeAgtHBEprNu4DpLh1AtUD1XDqpn60ZdTlYiT6tHtjp/DIU2KcbC0ZDKxHEcfO3yk5hEhRY6PS20Rwgh5VWhhObx48emjqPaS8nLn7brLOKBqZUWjoZUNjcxDxI+By0DkvNoCjchhJRXhRKa2rVro1u3bti6dSuUSvryfVmMMSQr87/ECqbxkuqF4/67HEKcQkuXQyCEkHKqUEJz7do1NG3aFLNmzYKXlxemTJmCS5cumTq2aiNbo4dKx8DngDkHu2FlxmxgsqWjsm0hfTph9tzZuGzpQJ7jKeNDwAEqne1cDqHV+laoubwmWq1vZelQbBrVc+WgerZuFUpoQkJCsHLlSsTHx2Pjxo1ISEhAx44d0bhxYyxfvhwpKSmmjtOmFXQ3uUn4yMhLQo4+A7C3cFA2TpSSBKfMDHhZOpDn8DkOXs9aaeJtZAp3ojwRcTlxSJQnWjoUm0b1XDmonq3bSw0KFggEGDp0KHbv3o1vvvkGkZGRmD17Nvz8/PDmm28iISHBVHHaLB1jSKXuJvJMQUKTrdFDrrGNVhpCCKkML5XQXLlyBe+88w68vb2xfPlyzJ49G48ePUJ4eDji4+MxaNAgU8Vps9KVOugYIOZzcBTSpLPqTszn4P7sgqQJCttopSGEkMpQoW/Q5cuXo0mTJmjfvj3i4+Pxyy+/IDo6GgsXLkRQUBA6deqEzZs349q1ayWWc+rUKQwcOBA+Pj7gOA5//PGH0eOMMXz++efw9vaGVCpFz5498fDhw4qEbLUKups8JHxwdCFKAsBblp/QpOTpoKEp3IQQUiYVSmjWrFmD0aNHIzo6Gn/88QcGDBgAHs+4KE9PT2zYsKHEcnJzc9GsWTP8+OOPRT6+ZMkSfP/991i7di0uXrwIOzs7hIaG2szMKrWOIePZ2jPU3UQKODxbaI8hf10aQgghpavQSsFlaSURiUQYN25cifv07dsXffv2LfIxxhhWrFiB//u//zN0Xf3yyy+oUaMG/vjjD4wcObL8gVuZFGX+l5WDkAepgLqbSD6O4+AtE+BhlgYJCi187QTgUesdIYSUqELfops2bcLu3bsLbd+9eze2bNny0kEBQFRUFBITE9GzZ0/DNicnJ7Rp0wbnz583yTEsrWABNWqdIS9yl/Ah5AEaff41vgghhJSsQgnN4sWL4e7uXmi7p6cnFi1a9NJBAUBiYv60uBo1ahhtr1GjhuGxoqhUKmRnZxvdrFGuRg+FloEDDINACSnAe34KN3U7EUJIqSqU0MTExCAoKKjQ9oCAAMTEWPY6RIsXL4aTk5Ph5ufnZ9F4ilPQOuMq5kHAo+4EUpiXVAAOgFzDkKOmKdyEEFKSCo2h8fT0xK1btxAYGGi0/ebNm3BzczNFXPDyyl/yLCkpCd7e3obtSUlJCAkJKfZ5c+bMwaxZswz3s7OzrS6pYc+tPeMhNX4J3m6zENcunsTfe7YALSwRXfUQ9dlC3Dt7Ert2bEFTSwdTDBGfg4eEj2SlDvEKLeqJRJYOqdyW9FoChUYBmVBm6VBsGtVz5aB6tm4VSmhGjRqFGTNmwMHBAZ07dwYAnDx5EjNnzjTZYN2goCB4eXnh6NGjhgQmOzsbFy9exNSpU4t9nlgshlgsNkkM5pKj0UOtz7/UgYvYuJGsV+3XwW4y/P2vacYikaKlDH0dVxnDDitOaADA206AZKUOaUod1LqqN4V7dJPRlg6hWqB6rhxUz9atQgnNggUL8OTJE/To0QMCQX4Rer0eb775ZrnG0MjlckRGRhruR0VF4caNG3B1dYW/vz/ee+89LFy4EHXq1EFQUBDmzp0LHx8fDB48uCJhW42C1hlXMZ9mr5AS2T+bwi3XMCTn0VgaQggpToUSGpFIhJ07d2LBggW4efMmpFIpmjRpgoCAgHKVc+XKFXTr1s1wv6CraNy4cdi8eTM++ugj5ObmYvLkycjMzETHjh1x6NAhSCSSioRtFZ7vbqLBwKQsCqZwJyp0dIkvQggpRoUSmgJ169ZF3bp1K/z8rl27grHim9E5jsOXX36JL7/8ssLHsDbZGj00eoDPAc7iwmOyYzIfIEUbB5hmKBIphjTyATwT4lDxs7fyuEv4iMrWQKVnEInsLB1OudxPvQ+tXgsBT4B67vUsHY7NonquHFTP1q1CCY1Op8PmzZtx9OhRJCcnQ683noFx7NgxkwRniwpaZ9wkRXc3vf/3AKTkxgMlr0lIXlKTEQPQKiEeQwBstXQwpeBxHGrIBIjL1UIpdbZ0OOXS45ceiMuJg6+DL2JnxVo6HJtF9Vw5qJ6tW4USmpkzZ2Lz5s3o378/GjduTNcgKiPGmGGRNOpuIuVRQ8pHXK4WGrE9XGsGWjocQgixOhVKaH777Tfs2rUL/fr1M3U8Ni1Lnd/dJOAAJxFd6oCUnVTAg4uIhwy1Hm2GUfMdIYS8qELfqiKRCLVr1zZ1LDavtO4mQkpSsHJwq1dHQwc6fwgh5HkVSmg++OADrFy5ssQBvcSYnrqbyEtyEfPA02kgc3ZFEmhhL0IIeV6FupzOnDmD48eP4+DBg2jUqBGEQqHR43v37jVJcLYkS62HlgFCHnU3kYrhOA6SvEwo7D3wlCZwE0KIkQolNM7OzhgyZIipY7Fphu4mMZ8GUZMKk+RlIVvshCyhGIkKraEbihBCqrsKfRpu2rTJ1HHYND1jSKfuJmICPKbD7fD9COk3DNdS89DP38HSIRFCiFWocN+HVqvF//73P6xbtw45OTkAgPj4eMjlcpMFZyue725ypO4m8pIu7M7/QXE3XQWllq7CTQghQAVbaKKjo9GnTx/ExMRApVKhV69ecHBwwDfffAOVSoW1a9eaOs4qLe25azdRdxN5WdE3L8GeqSGHCP+mq9DaU2rpkAghxOIqvLBeq1atcPPmTbi5/bdG/5AhQzBp0iSTBWcLGGNIV/03Xbs064acwokD+/D9tx8ClBeazfV/TuH0X/uw/PMPMdPSwVSAH+SIgCuupeahlYfEahPly5MuQ8d04HPU1WpOVM+Vg+rZulUooTl9+jTOnTsHkUhktD0wMBBxcXEmCcxW5Dx37aayzG5yl3nBke8KUM+dWWlqeCHbxRWJlg6kgryRi0c8N2So9HiSo0GQo6j0J1mAt4O3pUOoFqieKwfVs3Wr0IAOvV4PnU5XaHtsbCwcHGiQ4vPSlPljHFzEtJgeMR0BGBq7igEA11OVFo6GEEIsr0IJTe/evbFixQrDfY7jIJfL8cUXX9DlEJ5T3u4mQsqjubsEAPAwS40cTeEfGIQQUp1UqMtp2bJlCA0NRcOGDaFUKjF69Gg8fPgQ7u7u2LFjh6ljrLIUWgaljoED4FLG2U37IzbiRt4ZoKV5Y6vuvLZuRPvzZ1CVR3x5SAWoaSdAbK4Wt9JU6OBlfasHr7+6HnK1HPYie0xuOdnS4dgsqufKQfVs3SqU0NSsWRM3b97Eb7/9hlu3bkEul2PixIkYM2YMpFKacVEg7VnrjLOYBz6vbN1NW659jRRFPNDFnJER/+++Rp2EeDQBsNXSwbyE5u4SxObKcSNViXY1pFbXrfnlyS8RlxMHXwdf+gIwI6rnykH1bN0qvMyoQCDA2LFjTRmLzUl/bnVgQsyhnrMY/4vLRY5Gj0fZatRxEls6JEIIsYgKJTS//PJLiY+/+eabFQrGlii1euRq8y/e6UrjZ4iZCHgcmrpKcDE5DzdSlZTQEEKqrQqvQ/M8jUYDhUIBkUgEmUxGCQ2ANFX+7CZHEQ/CMnY3EVIRIe75Cc2jbA0yVTo4U4sgIaQaqtAsp4yMDKObXC7H/fv30bFjRxoU/Ax1N5HK4iLmI9Ah/4r3N9NoCjchpHoy2YWF6tSpg6+//rpQ6011pNYxZGvyW2jcJHTtJmJ+BVO4b6UpodMzC0dDCCGVz6TftgKBAPHx8aYsskoqWHvGTsBBzKeEhphfbScR7AU85GoZHmapLR0OIYRUugqNodm/f7/RfcYYEhIS8MMPP6BDhw4mCawqo8X0SGXjcxyauotxLjEP11OVqO9Cg4MJIdVLhRKawYMHG93nOA4eHh7o3r07li1bZoq4qiwdY8h6NiDYlcbPkErUzE2C84l5iJZrkKbUwk1S4VUZCCGkyqnQJ55erzd1HDYjU6WHHoCYx0EmKP/spppOtcGUQGoadd2ZU16t2shiwINE26lnJxEfwY4iRGarcSNViR417S0dEuq61YWTxAk17GpYOhSbRvVcOaierRv9hDOxjGfdTa4SHrgKrNq6csA/OLJnJxZumQj0MnV0pMC/u5/V87sTsdjSwZhQc3cJIrPV+Dddhc4+dhZfMuDYuGMWPX51QfVcOaierVuFEppZs2aVed/ly5dX5BBV0vMXo3Sh7iZiAUGOQjiKeMhW63EvQ4UmbhJLh0QIIZWiQgnN9evXcf36dWg0GtSrVw8A8ODBA/D5fLRo0cKwX0VaKKoyuZZBowd4HOBUxotREmJKPI5DiJsEpxIUuJGmpISGEFJtVCihGThwIBwcHLBlyxa4uLgAyF9sb/z48ejUqRM++OADkwZZVWQ8W0zPRcSzuosEkuqjqZsEZxIUiMvVIkmhRQ0Z9SwTQmxfhT7pli1bhiNHjhiSGQBwcXHBwoUL0bt372qb0Jiiu+nLYxPwOPsOMNRUUZGi1Js2AV4Rd1AfwFNLB2Ni9kIe6jqLcC9TjRtpSoTKLDc4eMzeMUhVpMJd5o5tQ7dZLA5bR/VcOaierVuFEprs7GykpKQU2p6SkoKcnJyXDqoqUumY4WKUL5PQ3Ew4gxRNPBBoosBIkZwunIFnQjykALZaOhgzCHGX4F6mGnfSVejqI7PYAo8nn5xEXE4cfB18LXL86oLquXJQPVu3Cn3KDRkyBOPHj8fevXsRGxuL2NhY7NmzBxMnTsTQoaZrWtDpdJg7dy6CgoIglUoRHByMBQsWgDHrW9q9YHaTg5CDiE/dTcSyAuyFcBXzodYzRGTQysGEENtXoRaatWvXYvbs2Rg9ejQ0Gk1+QQIBJk6ciKVLl5osuG+++QZr1qzBli1b0KhRI1y5cgXjx4+Hk5MTZsyYYbLjmALNbiLWhOM4hLhLcCwuF9dT89DMTVztBukTQqqXCiU0MpkMq1evxtKlS/Ho0SMAQHBwMOzs7Ewa3Llz5zBo0CD0798fABAYGIgdO3bg0qVLJj3Oy2LgaHVgYnWauIpxMj4XSXk6JCi08LETWjokQggxm5fqWE9ISEBCQgLq1KkDOzs7k3cFtW/fHkePHsWDBw8AADdv3sSZM2fQt2/fYp+jUqmQnZ1tdDM3jUj2UqsDE2IOUgEP9Z3zr+l0PVVp4WgIIcS8KpTQpKWloUePHqhbty769euHhIQEAMDEiRNNOsPpk08+wciRI1G/fn0IhUI0b94c7733HsaMGVPscxYvXgwnJyfDzc/Pz2TxFEctzp9F4lLB1YEJMZcWHvnr0ERkqKDU0iVLCCG2q0IJzfvvvw+hUIiYmBjIZDLD9hEjRuDQoUMmC27Xrl3Ytm0btm/fjmvXrmHLli349ttvsWXLlmKfM2fOHGRlZRluT5+af1KuWpTf1UbdTcTa+MgE8JDwoWXA7XSVpcMhhBCzqdAYmiNHjuDw4cOoWbOm0fY6deogOjraJIEBwIcffmhopQGAJk2aIDo6GosXL8a4ceOKfI5YLIZYLDZZDKXxadAUer6QVgcmVonjODR3l+BIbC6upynR0kNCrYiEEJtUoW/g3Nxco5aZAunp6SZNJhQKBXg84xD5fL5VXe27QafeAABnWh2YWKlGrmIIeUCaUoenuVpLh0MIIWZRoRaaTp064ZdffsGCBQsA5P8K1Ov1WLJkCbp162ay4AYOHIivvvoK/v7+aNSoEa5fv47ly5djwoQJJjvGy6rfORSA6bqbBtQPw907l3HxeDjQovT9ScUkjg5D7LXLOHI8HFJLB2NmYj4PjVwkuJGmxI1UJfztK2+206QWk5ClyoKT2KnSjlkdUT1XDqpn61ahhGbJkiXo0aMHrly5ArVajY8++gh37txBeno6zp49a7LgVq1ahblz5+Kdd95BcnIyfHx8MGXKFHz++ecmO8bLUIKPmg1DAMZMtv7M+Jaf4siTnbh4MhyYZJIiSRFiPvgUR/bsxMLj4Vhs6WAqQYh7fkJzL1OFHho72Akrp3v0i65fVMpxqjuq58pB9WzdKpTQNG7cGA8ePMAPP/wABwcHyOVyDB06FNOmTYO3t7fJgnNwcMCKFSuwYsUKk5VpSqnIn0Ei0Coh4hfugiPEWnjJBPCWCZCg0OLfdCXa1qDzlRBiW8qd0Gg0GvTp0wdr167FZ599Zo6YqoyUZ50VIpUcgKtlgyGkFM3dJUiIkeNGqhJtPKU0OJgQYlPK3e4sFApx69Ytc8RSpWj0DGnPWmhE6lwLR0NI6Rq4iCHmc8hU6xGVo7F0OIQQYlIV6kgfO3YsNmzYYOpYqpToHA30HA+ZCbHga023vsdr2+piYdpEYJbJiiRFeKVlXSx4dyLMv0qR9RDyODR2rdyVg2surwluPoeay2uWvjOpMKrnykH1bN0qNIZGq9Vi48aN+N///oeWLVsWuobT8uXLTRKcNXuUnX8F43unj6B21w4WjoaQsmnuJsHVFCUis9TIVuvgKKLFIAkhtqFcCc3jx48RGBiI27dvo0WL/DnFBddZKlBd+uW7+diBpTzFyj1bMIASGlJFuEsF8LMX4Klci1tpKnT0psHBhBDbUK6Epk6dOkhISMDx48cB5F/q4Pvvv0eNGjXMEpw1E/E5eCIPiQ/vWjoUQsqluZsUT+U5uJmmRHsvKS0ISQixCeUaQ/Pi1bQPHjyI3FwaEEtIVVLXWQSpgEOORo/ILLWlwyGEEJN4qdW1XkxwCCHWT8Dj0NQ1f4bejUoaHEwIIeZWroSG47hCY2Sqy5gZQmxJiHt+QvM4R4NMlc7C0RBCyMsr1xgaxhjCwsIMF6BUKpV4++23C81y2rt3r+kiJISYnIuYjyAHIaJyNLiRpkRXH7vSn0QIIVasXAnNuHHjjO6PHTvWpMEQQipPiLsEUTka3EpTopOXDHwetbYSQqquciU0mzZtMlcchJBKVttJBHshD3KNHg+y1GjgIrZ0SIQQUmEVWliPmM//dfsZF06GY8fm74AWlo7Gdt1f9TOuHwvHptXfoY+lg7EQPsehmZsYZxPzcD1VaZaEZuvQrVBpVRALKFkyJ6rnykH1bN0oobEyzX06I0WUADyxdCS2Lat9Z0QmJOAkUCUTmoiICJOUwwcfgA9i5BqcvnYLAe7O8Pf3N0nZANA1sKvJyiLFo3quHFTP1o0SGkKqkLTkRIDjTDp+7Y3lv6Bh1774Zvt+HF+zGBERESZNagghpDJQQkNIFSLPygIYw/QFy9CsdRuTlKkWyZANoMOICTjy4yKkpqZSQkMIqXIoobEy1+NP4ZH6NhBo6Uhsm9O5U6gdcRtdLB1IBfkGBaNe0xCTlMUYw9VUFVQQoUmvQSYps8CJJycMYw6oud58qJ4rB9WzdaOExsosPP4WUnLjgaGWjsS21Xv3LTRNiEcPAFstHYyFcRwHLykf0XIt2gwbV/oTymHs3rGIy4mDr4MvYmfFmrRs8h+q58pB9WzdXurSB4QQ2+ApFQCMwb9JK2RDaOlwCCGk3CihIYRAxOcgUuUAAGJhb+FoCCGk/CihIYQAACR5mQCABNhBpdNbNhhCCCknSmgIIQAAoSYPyVEPoeN4uJuhsnQ4hBBSLpTQEEIAAByAS3u2AACupyrBGLNsQIQQUg6U0BBCDK4d2Ake0yM5T4d4hdbS4RBCSJlRQkMIMcjLzoQXFADyW2kIIaSqoISGEGKkJuQAgHsZKuRpaXAwIaRqoISGEGLECWp4SvnQMuBmGrXSEEKqBlop2MrsGfMAR/bsxMJ5E2kJWzO6dPVZPb87EYstHYyV4QC08pDinxg5rqUo8YqnFDyOq1BZtJpq5aB6rhxUz9aNWmgIIYU0dBFDJuCQrdHjQaba0uEQQkipKKEhhBQi4HEIcZMAAK6k5Fk4GkIIKZ3VJzRxcXEYO3Ys3NzcIJVK0aRJE1y5csXSYRFi85p7SMADEJurRSJN4SaEWDmrHkOTkZGBDh06oFu3bjh48CA8PDzw8OFDuLi4WDo0s9l0dRHu5l4Gulg6Etvmv2wR+ly7bP0ZvQU5CPmo7yLG3QwVLifnYWCgQ7nLmH9iPrJUWXASO+GLrl+YIUoCUD1XFqpn62bVCc0333wDPz8/bNq0ybAtKCjIghGZ34F7m5GijAdaWjoS2+a1fTMCEuIRABp7XZJWHhLczVAhIlOFbho72AvLlwL+dO0nxOXEwdfBl74AzIjquXJQPVs3q/6Bun//frRq1QrDhw+Hp6cnmjdvjp9++qnE56hUKmRnZxvdCCEV42MnhI9MAD0DrqfSWBpCiPWy6oTm8ePHWLNmDerUqYPDhw9j6tSpmDFjBrZs2VLscxYvXgwnJyfDzc/PrxIjJsT2tPKUAshfOVirp+s7EUKsk1UnNHq9Hi1atMCiRYvQvHlzTJ48GZMmTcLatWuLfc6cOXOQlZVluD19+rQSIybE9tRzFsFByINCy3Avk67CTQixTlad0Hh7e6Nhw4ZG2xo0aICYmJhinyMWi+Ho6Gh0I4RUHJ/j0Nw9fwr3peQ8ugo3IcQqWXVC06FDB9y/f99o24MHDxAQEGChiAipnpq7SyDggOQ8HaLlGkuHQwghhVh1QvP+++/jwoULWLRoESIjI7F9+3asX78e06ZNs3RohFQrUgEPTd3+a6UhhBBrY9UJTevWrbFv3z7s2LEDjRs3xoIFC7BixQqMGTPG0qERUu20fjY4+HG2Bil5tNAeIcS6WPU6NAAwYMAADBgwwNJhEFLtuYj5qOcswv1MNS4l56F/QPkX2iOEEHOx+oSmumnm3RGPo+/g8ZM7QAtLR2O7stp2RFbEHVy6d8fSoVQpr3hKcT9TjTsZKnTxKX2hvS6BXZCqSIW7zL2SIqyeqJ4rB9WzdaOExsp83n0jjuzZiYV7JwJDLR2N7br/47N6fnciFls6mCrE106ImnYCxOZqcTUlD1187Ercf9vQbZUUWfVG9Vw5qJ6tm1WPoSGEWJ9Xno2luZaqhFpHU7gJIdaBEhpCSLnUdhLBRcyDSsdwK11p6XAIIQQAJTSEkHLicZyhleZych70tNAeIcQK0BgaKzPzQD88zYwExlk6EtvWZHg/1HsUiW4ALlk6mCqosasEpxIUyFLrcS9DjYau4iL3676lO5Jyk1DDrgaOjTtWyVFWH1TPlYPq2bpRQmNlYrMikaqLB9wsHYltkz6OhHNiPOqCEpqKEPI4tPKQ4nSCAueTFGjgIgLHcYX2e5D2AHE5cchSZlkgyuqD6rlyUD1bN+pyIoRUSEt3CUQ8DilKHSKz1ZYOhxBSzVFCQwipEImAhxbPLlp5PpEuWkkIsSxKaAghFdbaUwoBB8QrtIihi1YSQiyIEhpCSIXZCf+7aOX5JLpoJSHEciihIYS8lDY1pOABeJKjQXwutdIQQiyDEhpCyEtxEvEN07aplYYQYimU0BBCXlrbGvkL7T3MUiMlT2vhaAgh1RElNISQl+YuEaCeswgAtdIQQiyDFtazMuNafIIbV8/gf3/tAlpYOhrbFfP+J4g8fwb79u1CLUsHYyPa1ZDhfqYaERkqtPeSwl0iwOddPodcLYe9yN7S4dk0qufKQfVs3SihsTKvNpgAyV07/O/qLkuHYtMSx07AOakdftq3C4stHYyN8JIJUMdJhIdZapxNUGBQkCMmt5xs6bCqBarnykH1bN2oy4kQYjIdvWQAgIhMGktDCKlclNAQQkymhkyAuk75Y2nOJiosHA0hpDqhLicrk6pIRLYuHaAuWrMSJiXCMSMdXpYOxAZ19JbhQZYa9zLV+DflKVzEHPgcH94O3pYOzWYl5CRAx3RUz2ZG9WzdKKGxMlP2dUZKbjxAXbVm1bxfZ7RNiMcoAFstHYyN8ZQKUN9ZhHuZanTd3Bbpinj4OvgidlaspUOzWa1/ao24nDiqZzOjerZu1OVECDG5Ds/G0mj1dMFKQkjloISGEGJyHlIBGjxbl4YQQioDJTSEELPo6C0z/J8aaggh5kYJDSHELNwkAgh5HABApWNgjLIaQoj5UEJDCDEbMT8/odEyhqgcuhI3IcR8KKEhhJgN99z/T8TnUisNIcRsKKEhhJgdByA5T4c7GSpLh0IIsVGU0BBCzE70rOvpVIKCpnITQsyCEhpCiNmJeBwchDxkq/W4lqq0dDiEEBtEKwVbme/6H8DpwwewbtXnQAtLR2O7/t15AOcPHcAPiz7HeEsHY8OOvnkUWr0WAp4ASk6GgzFynEtUoKmrGBIB/Z4ylefrmZgP1bN1q1KfKF9//TU4jsN7771n6VDMxt+5LjwEvkCapSOxbXm16yLZ2xcPLB2IjavnXg+NPBuhnns9NHEVw03Ch1LHcCE5z9Kh2ZTn65mYD9WzdasyCc3ly5exbt06NG3a1NKhEEIqgMdx6OqTv9je5eQ8ZKp0Fo6IEGJLqkRCI5fLMWbMGPz0009wcXGxdDiEkAqq7ShCgL0QOgYci8u1dDiEEBtSJToCp02bhv79+6Nnz55YuHBhifuqVCqoVP9NDc3OzjZ3eCYVHrkL15WngCaWjsS2eezdhZbnTmGUpQOxQhERESYr62DsQSh1Sng4e2BGtxngOA49a9ph471MPMhS40m2GoGOdM2nl7X93+1QaBSQCWUY3WS0pcOxWVTP1s3qE5rffvsN165dw+XLl8u0/+LFizF//nwzR2U+ay/+H1Jy44Felo7EtgV99X+onxCPVgC2WjoYK5GWnAhwHMaOHWu6QmcBcAS4HA6DgwfD398fHlIBWnhIcDVFif/F5WK8gxB8jiu1KFK8j8I/QlxOHHwdfOmL1oyonq2bVSc0T58+xcyZMxEeHg6JRFKm58yZMwezZs0y3M/Ozoafn5+5QiTEZsizsgDGMH3BMjRr3cYkZX54bQgy1SlgjCE1NRX+/v4AgE5eMtxNVyFVqcP1FCVaeUpNcjxCSPVl1QnN1atXkZycjBYt/pu/rNPpcOrUKfzwww9QqVTg8/lGzxGLxRCLxZUdKiE2wzcoGPWahpikLOG/QkBdeLtEwENnHxkOP83F6UQFGrqIIRNWiSF9hBArZdUJTY8ePfDvv/8abRs/fjzq16+Pjz/+uFAyQwipOpq5SXA9VYnkPB1OJSjQx9/e0iERQqowq05oHBwc0LhxY6NtdnZ2cHNzK7SdEFK18DgOvWraY9vDLNxIUyLEXQIvmVV/JBFCrBi18RJCLMbPXoiGLvldxIdi5NDT1bgJIRVU5X4OnThxwtIhEEJMqLuvHR5lq5GYp8WVFCVeoQHChJAKoBYaQohF2Qt56O5jBwA4nZBLKwgTQiqEEhpCiMU1dRPDz14AjR44EisHo64nQkg5UUJjZVylNeDAcwHklo7Etqk9aiDL2QWJlg7ExrlKa8BZ5FHq+cxxHPr42YPPAY+zNbiXWcRcb1IsL3sv+Dr4wsvey9Kh2DSqZ+tGCY2V+Wnoacx0+RZYb+lIbNuNQ6fx7YJv0drSgdi4n4aextIW+8p0PrtJBGhXI//ileGxcii1ejNHZzuuTL6C2FmxuDL5iqVDsWlUz9aNEhpCiNVoW0MKNzEfCi3DsXi6eCUhpOwooSGEWA0BjzMssHcrTYXILOp6IoSUDSU0hBCr4mcvRGuP/Gu3HYzJgYK6ngghZVDl1qGxdUtPvYvInFvAAEtHYttqf/QuXG7fQk0AGZYOxoYtPfUu4pOjyn0+d/GxQ1SOBqlKHQ4/lWNwoAM4uiJ3sab8NQXpynS4SlyxbuA6S4djs6ierRslNFbmwtPDSFHHA3UtHYltcz16GN4J8XAGsNXSwdiwC08PIyW3/OezgMdhQIADfrmfifuZatzJUKGxq8Q8QdqAvx/+jbicOPg6+Fo6FJtG9WzdqMuJEGKVvGQCdPR+NuvpaS6y1LTgHiGkeJTQEEKsVtsaUvjIBFDpGf6OpgX3CCHFo4SGEGK1eByHgYEOEPKAGLkGF5LyLB0SIcRKUUJDCLFqLmI+evrmT+U+laBAjFxj4YgIIdaIBgUTQipFREREhZ/LAHjDDQmcHfY8SENbJEKM/Onc7u7u8Pf3N1GUhNiumJgYpKammrxca3kPUkJDCKkUY8eOfannCyUyvPPLIXjVboANlx5j4zvDwfR6yGQyREREWMUHKiHWKiYmBg0aNIBCoTB52dbyHqSEhhBSKaYvWIZmrdu8VBlavgiZej1qv9IZ3528g9Sb57Bw+kSkpqZa/MOUEGuWmpoKhUKB//thAwJq1zNZudGR963mPUgJDSGkUvgGBaNe05CXLiclT4sHWRrk2bnDu2GLlw+MkGokoHY9k7wPrRElNFamR/Bw3Lt/DTf+PQ3QZ7XZpAwajsSb13D8/GlLh2LTzHE+e0gFyFbrkZinQ46jN9z9a5mm4CpsVONRyFBmwEXiYulQbBrVs3WjhMbKvNP2KxyJ24kb4aeBcZaOxnZFff4VjuzZiYXnT2OxpYOxYeY6n4MchcjV6pGj4WPcyu3QVPMJm0t7L7V0CNUC1bN1q96fAoSQKonHcajvLAZPp4F7QDBuwB06PS26R0h1RgkNIaRKEvE5OGbGQinPQQYnwaGntJIwIdUZJTSEkCpLoFNjxydvAYzh33QVrSRMSDVGY2iszNidzZGY/RSYbulIbFvLTs3ROu4pxgD4w9LB2LDKOJ8fnDuG+sjAPbjiZIICTmI+GrqIzXdAK1T/h/qIz4mHj4MP7k2/Z+lwbBbVs3WjFhork6fNhZopAZGlI7FtfEUuJEol7C0diI2rrPPZH3K09JAAAA48ycHDLJV5D2hl5Go5ctQ5kKvllg7FplE9WzdKaAghNqGnrx0aueRfEOGPqBw8yVZbOiRCSCWihIYQYhM4jkP/AHvUdRJBx4A9UdmIpQtZElJtUEJDCLEZPI7Dq4EOqOUghEYP7H6UjUSF1tJhEUIqASU0hBCbIuBxGFLLEX72Aqj0DL9FZiEul1pqCLF1lNAQQmyOkMdhWC1H+MgEUOryk5ooGlNDiE2jhIYQYpPEfB5G1nZCYEH30+Ns3MuoXrOfCKlOrD6hWbx4MVq3bg0HBwd4enpi8ODBuH//vqXDIoRUASJ+fktNfWcR9Az440kObqQqLR0WIcQMrD6hOXnyJKZNm4YLFy4gPDwcGo0GvXv3Rm5urqVDI4RUAQJe/kDhELf8dWoOPZXjVEIuXSaBEBtj9SsFHzp0yOj+5s2b4enpiatXr6Jz584Wisp8Pui4EpfOHsXe7WuBFpaOxnZFfr0S/548iq0b16KjpYOxYdZyPvM4DqF+dpAKOJxPysO5xDwkK3QYGGgPMd/qf9eVau2AtcjT5EEqlFo6FJtG9WzdrD6heVFWVhYAwNXVtcjHVSoVVKr/+smzs7MrJS5TaR/QF/Ir2dj7YK2lQ7Fp6b364k52Nv4GJTTmZE3nM8dx6OJjB1cxH4eeyhGZrcYv97PwWi1HuEr4lRpLTEwMUlNTTVaeD3zy/6PKL9vf399kZZP/DKg7wNIhkBJUqYRGr9fjvffeQ4cOHdC4ceMi91m8eDHmz59fyZERQqqKJm4SuEv42BuVgzSVDlseZGJggANqO1XO9UZiYmLQoEEDKBQKs5Qvk8kQERFBSQ2pdqpUQjNt2jTcvn0bZ86cKXafOXPmYNasWYb72dnZ8PPzq4zwCCFVhLedEGH1nLEvKhuxuVr8/jgbLT0k6OpjByGPM+uxU1NToVAo8H8/bEBA7XomLTs68j4WTp+I1NRUSmhItVNlEprp06fjwIEDOHXqFGrWrFnsfmKxGGJx1b3S7v2U64jVRALelo7Ettnfug6/qEgapmRm1nw+2wl5GFXbCcfic3E1RYmrKUo8ydZgQKA9vGVCsx8/oHY91GsaYpKy7qdch0avBuQ00NmcrsZfhVqnhogvQkuflpYOh7zA6hMaxhjeffdd7Nu3DydOnEBQUJClQzKrT4+MQEpuPDDK0pHYtobjR6B5Qjz6Adhq6WBsmLWfz3weh1417RHsKMI/0XKkqXT49X4W2nvJ0N5LCh5n3tYaUymoZ2eRh6VDsWmDfhuEuJw4+Dr4InZWrKXDIS+w+uH906ZNw9atW7F9+3Y4ODggMTERiYmJyMvLs3RohBAbUctRhIkNnPPXqwFwJlGBTfcyEZ1DqwsTUlVYfUKzZs0aZGVloWvXrvD29jbcdu7caenQCCE2RCrgYVCgAwYG2EPC55Ci1GFHZDb+iMpGllpn6fAIIaWoEl1OhBBSGTiOQyNXCWo5inA6QYHrqUrcy1QjMkuNtjVkaO0psYl1awixRfTOJISQF0gFPPT2s0dYPWfUtBNAy/K7oVbfycCZBAWUWr2lQySEvIASGkIIKUYNmQBj6jhhUKAD3MR8qHQMZxIVWHMnA6fic5GrocSGEGth9V1OhBBiSRzHoYGLGPWcRbifqca5RAVSlDqcS8rDheQ81HMSobm7FH72AnBVZFYUIbaIEhpCCCkD3rPEpr6zCA+y1LiQlIcEhRYRmWpEZKrhJuajmbsEDZxFcBBV7qUUCCGU0BBCSLlwHId6zmLUcxYjUaHFjVQl7mQokabS4VhcLo7F5aKmnQD1nfNbdSi5IaRyUEJDCCEV5CUToI+/Pbr5ynAnXYU7GSrE5WoR++z2v7hceEkFCHIUItBBCF87869ATEh1RQmNlfl1+FUc/XMPli6aDmy0dDS26+rJqzj2xx5889F0fGbpYGxYdTmfxXweWnhI0cJDimy1Dvcz1biXmZ/cJObl384n5UHIAxzhgW4TZ0EtlEGrZxCY4NpRvw6/CgaGyDu38S56m+AvIkWJmBYBBgYONFbKGlFCY2VkIgeIeVKAFig1K529A1RSKeSWDsTGVcfz2VHER2tPKVp7SiHX6BGVrcaTHA2ictRQaBnSOCl6T5uDbAAXk5WwE3CwE/JgJ+DBTsjBTsArd5IjEzkAACR8mRn+IlLAQexg6RBICSihIYQQM7EX8tDETYImbhIwxpCcp8O5e4+x6/AJNO81EHq+ELlahlytDsB/qxGLeRxkz5IbqYCDVMCDlM+ZpDWHEFtFCQ0hhFQCjuNQQyZAAOT47dMp6NGiEQIbNYNco4dco4dCq0euhkGlf3ZTMWSojNe5EfLyF/2T8Z8lOQIOUj4HMZ+jKeOk2qOExsrsvLUKtxTngXaWjsS2+a5bhW6XziPX0oHYODqfSybmcxDz+XCT/DcTSqtnyNXqodDk/5unZcjT6aHRI/+m1iMbwPMtOmcerYFOlwORXoheUz9BAmRIVGjhKuZDxKdEx1SWn1+ObFU2HMWOmNVulqXDIS+ghMbK7Pp3FVLy4ukLwMx8169CrYR41AWw1dLB2DA6n8tPwOPgJOLDSWS8XatnhuQmT8uQp9UjT5e/7fSjNchWJsBR4o05k27hXwD/3s8EADgKeXCT8A03VzEf7hIBZAJq1Smv5eeXIy4nDr4OvpTQWCFKaAghpAoQ8Dg4iDg4vHDFGsYYRM/G1nBMj4t7tiB06AiohVIotAzZGj2yNXpE5WiMnifhc/CUCuAh5cNTKkANqQBuEj6ENE6HVFGU0BBCqryIiAizlKtSqSAWi01apqlj5TgOBQ0tHNPjj69mY1gDLzRo0ABq8JALAXIhfO4mQB4EUOqAGLkGMfLnEh3GYActHKCGPTRwgBoO0EAMHTzc3eHv72/S2AvExMQgNTXV5OW6U8zVCiU0hJAqKy05EeA4jB071izlcxwHxphZypbLTb9ogF6nK1N9CMQSeATWgXedhvCu2whedRvBu04j2Lm4GRKf5yky05F09Tr6dhSiTg0XeD5rzeGZoMsqJiYGDRo0gEKheOmyXiSTyRAREWHyBEGn01l9zHrGoNEzFFwYXgUe7JzdoOf40OoZ+BxsrsuREhpCSJUlz8oCGMP0BcvQrHUbk5Z94fgRbPjmS5OXXVCuUqk0WZkFGGMVrg+mSYU+NQM6gRhageTZv2Lo+CLInF0R1KoD7imBe9H5iZiAAzyedVXVkPFRQyqAh1RQ7i6r1NRUKBQK/N8PGxBQu165nluS6Mj7WDh9IlJTU02e0Oj1+kqPWa1jyNHokKPO70LMeW52nPK5sVVqHYOGMehfzMO5mvi/Y/eQjvz1jwCAxwF8DuBzHIQ8DiIeIORzEPHybxIBBwmfBxGvaiQ/lNAQQqo836Bg1GsaYtIyox/eN0vZBeWakylj1jOGiIh7+HnVd3j/84Vg9i5IztNBrWdIUGiRoNACafn7cgBcJfnJTQ3ps39lAkgFvBKPAQABteuZ/DU0N1PGzBiDjidA8Cud8BT2yIzLRYZKh0yVDtkaPVQ607cU6ln+TQMGZQnl87j8MVcyAQ92gmf/CvMTHWtCCQ0hhJBi8TgOAq0KV//cjgaff4AWdYPAWP4aOUl52vybIv9fhZYhTalDmlKHuxn/leEg5BlacgoGIDuJeFXiV78pMcag0uUnD/kz1PRQ6hiU2vxtzD0Yb63diwgASM4r9Hwxj4ODiAcHIQ8OIh7shTzIni26WLAukZjHg4AHCHn5CzEKnnUtXb12Da1btcK6g6dRp0kz6Bmg0zPoGKBlLH9JAB2DWv/s9v/t3XlUVOf5B/DvDDAz7JsIGBAwBAIuQFAo2l/cUEwtkcajxqYG4kYaSVTi3lbw1NYkxxNNPdSlqWDSWLUmaKNxSTDgBlVZFARcCOISkaBGGJYBZp7fH8CVYR1wYJjh+Zxzj847773zPO+dCw93bYqzVtm4t6e6gVDdoETLs4aMRYDI+jmEvr0KP0PSJt6+xgUNY4yxbhGJRLCTGcFOZgQf26cnTcvrVUJx01zo/FzXeHiksr4ONyueLkMiFjXdf8cO46Peg0JigeoGFUz1/CaBRIQ6FYRipaaBUNt0OKhWSeh0PwsRym7dhK+7C9wH28JWagQbiRGsJY0FjNSo57tERE2xidB4iMlIBI0OD6qairAaJaG6XoWqBkJ1gwrVDYQGAiC1wOTFK1FKFV0uq7dxQcMYY0wrLEzEsLCW4PkWN9GpVarwU41SrdApb3HICiILTHvvT6gEkF2ugAiNNxyUNd0B+em/YkiNRDDpB+dzEAD3gF+gVmqJO/J6KJSkNqk6mVeExsM3pk3np8ia7vYsMxLhVv4VrJ35S2RmZuIlF9c+yqZzYpGo6fEbgJ306Q0gVUSoaiAU3bqN099/j4DwSTqMshEXNP3MC/b+kChkuHf/B12HYtDkI/zxQCpDzi0e597E3+e+8YK9Pwabu6DusQKVeNz1DH1IZiSGq4UYrhZPr5xSqgiPFEo8VCiR98MdHDz2HQKn/BokkUFFEA51dMSk6ZDK06nxdfOeB7EIUEjMMWz0ODyBBA+qG9Tmb7lkJTUeXqlTNV4VVKds/FfRdCPDqubHUjSoYGM+AmJjZ1hI7PHmP/8FOQC5XH3ZAISirLFoEcG0ReHS2WMq9Gm/lFgkgqWJCKY1P+Ng/LtYG56p65C4oOlvPph2ACe/3I+N/14ATNd1NIYrf0/TOL+7AJt0HYwB4+9z3/hg2gEAaBxrLNBxNF0zEovg0HRVVDUqsP+Pv0fo6JHwGumHOtXTc0qazzdp/reu6dKdxsdAENDZARwbFyzadQj/A/C/prsmP6vfBTXeV1xEhId3b8Fx8GDYWlk2PcLi6STT88Nm+ooLGsYYY/2CSNRcFADW7bxPzSevNu9Nafq3uU1FjXtcVARUVVXh3u0SuA3zhJGJCUTN+z/U/xHOJZE0Xa7c8v8y48Ynnpsbi2Fm8vQKn/wrORj96hj84/hZvDDUvw9GhmmCCxrGGGN6QSQSQWIEjR64ee1uAVbO+r/G81FGvqTdOLS6NKYt/ewqcsYYY4yx7uM9NP3MmuOzUfKkEJir60gMm2/kbLjdKMQYAPm6DsaA8fe5b6w5PhtPastRV6HQdSgG7dV/v4qfqn+CpF7391xhbXFB08/ceJiDnxp+BJx1HYlhs8jLgf39HyEGFzS9ib/PfePGwxz8VPUjLMW2ug7FoGXdz8K9ynsYLBus61BYO/iQE2OMMcb0Hhc0jDHGGNN7XNAwxhhjTO/pRUGTkJAAd3d3yGQyBAcH48KFC7oOiTHGGGP9SL8vaPbv34/Y2FjExcUhKysLfn5+CAsLQ1lZma5DY4wxxlg/0e8Lmo8//hiLFi3CW2+9BV9fX+zYsQNmZmbYvXu3rkNjjDHGWD/Rrwuauro6ZGZmIjQ0VGgTi8UIDQ1Fenq6DiNjjDHGWH/Sr+9DU15eDqVSCUdHR7V2R0dHFBYWtjuPQqGAQvH05lJPnjwBAFRUVGg9PrlcDgC4npuDmqoqrSyzrlIB1AFQAMUFV2FuaqqV5TYrKboOQPvL7q3l9tayPRUKmAOo1PJym/E4N9LX73NvLrs3x7kB9VpfNgDc+eEGACAzM1P4uact165dA6Ddn6NA78SsqFQAtUBdfR0A/Yi5WW+Ps1wu1/rv2eblEXXyENKWqB+7d+8eAaDz58+rta9cuZKCgoLanScuLq75Eaw88cQTTzzxxJOeT3fu3NGoZujXe2gGDRoEIyMjPHjwQK39wYMHcHJyaneetWvXIjY2VnitUqnw6NEj2NvbP9Pj3CsqKuDq6oo7d+7Aysqqx8vRNwMx74GYMzAw8x6IOQMDM++BmDOg33kTESorKzFkyBCN+vfrgkYikSAwMBApKSmIiIgA0FigpKSkICYmpt15pFIppFKpWpuNjY3WYrKystK7L4U2DMS8B2LOwMDMeyDmDAzMvAdizoD+5m1tba1x335d0ABAbGwsIiMjMXr0aAQFBWHr1q2oqqrCW2+9pevQGGOMMdZP9PuCZs6cOfjpp5+wfv16lJaWwt/fH8ePH29zojBjjDHGBq5+X9AAQExMTIeHmPqKVCpFXFxcm8NZhm4g5j0QcwYGZt4DMWdgYOY9EHMGBlbeIiJNr4dijDHGGOuf+vWN9RhjjDHGNMEFDWOMMcb0Hhc0jDHGGNN7XNAwxhhjTO9xQdNCQkIC3N3dIZPJEBwcjAsXLnTa/z//+Q9efPFFyGQyjBw5Et98800fRapd3ck7KSkJIpFIbZLJZH0Y7bM7ffo0wsPDMWTIEIhEIhw6dKjLeVJTU/HSSy9BKpXC09MTSUlJvR6nNnU359TU1DbrWSQSobS0tG8C1oJNmzZhzJgxsLS0xODBgxERESE8z6Yz+r5d9yRvfd+ut2/fjlGjRgk3jwsJCcGxY8c6nUff1zPQ/bz1fT13hQuaJvv370dsbCzi4uKQlZUFPz8/hIWFoaysrN3+58+fx9y5c7FgwQJkZ2cjIiICERERyMvL6+PIn0138wYa7zh5//59YSopKenDiJ9dVVUV/Pz8kJCQoFH/4uJiTJ8+HRMnTkROTg6WLVuGhQsX4sSJE70cqfZ0N+dm165dU1vXgwcP7qUItS8tLQ1LlixBRkYGvv32W9TX12Pq1Kmo6uTBfIawXfckb0C/t2sXFxd88MEHyMzMxKVLlzBp0iTMmDEDV69ebbe/IaxnoPt5A/q9nrv0bI+PNBxBQUG0ZMkS4bVSqaQhQ4bQpk2b2u0/e/Zsmj59ulpbcHAwRUdH92qc2tbdvBMTE8na2rqPout9ACg5ObnTPqtWraLhw4ertc2ZM4fCwsJ6MbLeo0nO33//PQGgx48f90lMfaGsrIwAUFpaWod9DGW7bkmTvA1tuyYisrW1pU8//bTd9wxxPTfrLG9DXM8t8R4aAHV1dcjMzERoaKjQJhaLERoaivT09HbnSU9PV+sPAGFhYR327496kjfQ+Jh4Nzc3uLq6dvnXgCEwhHXdU/7+/nB2dsaUKVNw7tw5XYfzTJ48eQIAsLOz67CPIa5rTfIGDGe7ViqV2LdvH6qqqhASEtJuH0Ncz5rkDRjOem4PFzQAysvLoVQq2zxOwdHRscNzBkpLS7vVvz/qSd7e3t7YvXs3Dh8+jH/9619QqVQYO3Ys7t692xch60RH67qiogI1NTU6iqp3OTs7Y8eOHfjyyy/x5ZdfwtXVFRMmTEBWVpauQ+sRlUqFZcuWYdy4cRgxYkSH/Qxhu25J07wNYbvOzc2FhYUFpFIp3n77bSQnJ8PX17fdvoa0nruTtyGs587oxaMPWP8REhKiVv2PHTsWPj4+2LlzJ/785z/rMDKmTd7e3vD29hZejx07FkVFRdiyZQs+//xzHUbWM0uWLEFeXh7Onj2r61D6lKZ5G8J27e3tjZycHDx58gQHDx5EZGQk0tLSOvzlbii6k7chrOfOcEEDYNCgQTAyMsKDBw/U2h88eAAnJ6d253FycupW//6oJ3m3ZmJigoCAANy8ebM3QuwXOlrXVlZWMDU11VFUfS8oKEgvC4KYmBgcOXIEp0+fhouLS6d9DWG7btadvFvTx+1aIpHA09MTABAYGIiLFy/ik08+wc6dO9v0NaT13J28W9PH9dwZPuSExi9EYGAgUlJShDaVSoWUlJQOj0WGhISo9QeAb7/9ttNjl/1NT/JuTalUIjc3F87Ozr0Vps4ZwrrWhpycHL1az0SEmJgYJCcn49SpU/Dw8OhyHkNY1z3JuzVD2K5VKhUUCkW77xnCeu5IZ3m3ZgjrWY2uz0ruL/bt20dSqZSSkpIoPz+fFi9eTDY2NlRaWkpERPPmzaM1a9YI/c+dO0fGxsa0efNmKigooLi4ODIxMaHc3FxdpdAj3c17w4YNdOLECSoqKqLMzEx6/fXXSSaT0dWrV3WVQrdVVlZSdnY2ZWdnEwD6+OOPKTs7m0pKSoiIaM2aNTRv3jyh/w8//EBmZma0cuVKKigooISEBDIyMqLjx4/rKoVu627OW7ZsoUOHDtGNGzcoNzeXli5dSmKxmL777jtdpdBtv//978na2ppSU1Pp/v37wlRdXS30McTtuid56/t2vWbNGkpLS6Pi4mK6cuUKrVmzhkQiEZ08eZKIDHM9E3U/b31fz13hgqaFbdu20dChQ0kikVBQUBBlZGQI740fP54iIyPV+h84cIC8vLxIIpHQ8OHD6ejRo30csXZ0J+9ly5YJfR0dHelXv/oVZWVl6SDqnmu+JLn11JxnZGQkjR8/vs08/v7+JJFIaNiwYZSYmNjncT+L7ub84Ycf0vPPP08ymYzs7OxowoQJdOrUKd0E30Pt5QtAbd0Z4nbdk7z1fbueP38+ubm5kUQiIQcHB5o8ebLwS53IMNczUffz1vf13BUREVHf7Q9ijDHGGNM+PoeGMcYYY3qPCxrGGGOM6T0uaBhjjDGm97igYYwxxpje44KGMcYYY3qPCxrGGGOM6T0uaBhjjDGm97igYYxp1a1btyASiZCTk9Pnn52SkgIfHx8olco270VFRfXqZ0+YMAHLli0TXru7u2Pr1q3Ca5FIhEOHDgHo3THqbAxaO378OPz9/aFSqYS2uro6uLu749KlS1qPjRmW06dPIzw8HEOGDFH7fncHEWHz5s3w8vKCVCrFc889h7/85S89iocLGsb0WHx8PPz9/XUdRr+xatUq/PGPf4SRkVGff/ZXX32l8ROLXV1dcf/+fYwYMULrcXRnDKZNmwYTExN88cUXQptEIsGKFSuwevVqrcfGDEtVVRX8/PyQkJDQ42UsXboUn376KTZv3ozCwkL897//RVBQUI+WxQUNY6xHiAgNDQ26DkNw9uxZFBUVYebMmUIbESE+Ph5eXl7Yu3cvXF1dMXXqVFy9elXrn29nZwdLS0uN+hoZGcHJyQnGxsZajaG9MehKVFQU/va3v6m1vfHGGzh79myvjBMzHK+88go2btyI3/zmN+2+r1AosGLFCjz33HMwNzdHcHAwUlNThfcLCgqwfft2HD58GK+++io8PDwQGBiIKVOm9CgeLmgY62UqlQofffQRPD09IZVKMXToULVdqrm5uZg0aRJMTU1hb2+PxYsXQy6XC++npqYiKCgI5ubmsLGxwbhx41BSUoKkpCRs2LABly9fhkgkgkgkQlJSUrsxREVFISIiAhs2bICDgwOsrKzw9ttvo66uTi3OTZs2wcPDA6ampvDz88PBgwfV4hCJRDh27BgCAwMhlUpx9uzZDvMuLCzE2LFjIZPJMGLECKSlpQnvJSUlwcbGRq3/oUOHIBKJhNeXL1/GxIkTYWlpCSsrKwQGBnZ6GGTfvn2YMmUKZDKZ0LZ792589NFH2LBhA8LDw3HgwAG88sorqK2t7XA5zXmeOHECAQEBMDU1xaRJk1BWVoZjx47Bx8cHVlZW+O1vf4vq6mphvtaHnDrT3iGntLQ0BAUFQSqVwtnZGWvWrFErGCdMmID33nsPq1atgp2dHZycnBAfH9/lGHQ1juHh4bh06RKKioqENltbW4wbNw779u3TKB/G2hMTE4P09HTs27cPV65cwaxZszBt2jTcuHEDAPD1119j2LBhOHLkCDw8PODu7o6FCxfi0aNHPftAnT5JirEBYNWqVWRra0tJSUl08+ZNOnPmDP3jH/8gIiK5XE7Ozs702muvUW5uLqWkpJCHh4fwQLn6+nqytramFStW0M2bNyk/P5+SkpKopKSEqqur6f3336fhw4e3+0TlliIjI8nCwoLmzJlDeXl5dOTIEXJwcKB169YJfTZu3EgvvvgiHT9+nIqKiigxMZGkUimlpqYS0dMHXI4aNYpOnjxJN2/epIcPH7b5rOLiYgJALi4udPDgQcrPz6eFCxeSpaUllZeXExFRYmIiWVtbq82XnJxMLX8kDR8+nH73u99RQUEBXb9+nQ4cOEA5OTkdjvOoUaPogw8+UGtbsmQJhYaGCmOgieY8f/GLX9DZs2cpKyuLPD09afz48TR16lTKysqi06dPk729vdrnjR8/npYuXSq8dnNzoy1btgivAVBycrLaGGVnZxMR0d27d8nMzIzeeecdKigooOTkZBo0aBDFxcWpLd/Kyori4+Pp+vXrtGfPHrUnK3c0BpqMo6OjY5sHrq5evbrNQ1oZ60jL7zcRUUlJCRkZGdG9e/fU+k2ePJnWrl1LRETR0dEklUopODiYTp8+LTwEeOLEiT2LocfRM8a6VFFRQVKpVChgWtu1axfZ2tqSXC4X2o4ePUpisZhKS0vp4cOHBEAoKlqLi4sjPz+/LuOIjIwkOzs7qqqqEtq2b99OFhYWpFQqqba2lszMzOj8+fNq8y1YsIDmzp1LRE9/0R86dKjTz2r+Zd3yF2t9fT25uLjQhx9+SESaFTSWlpaUlJTUZW7NrK2t6bPPPlNr27t3L8lkMtq1axfNnDlTo+U05/ndd98JbZs2bSIAVFRUJLRFR0dTWFiY8PpZCpp169aRt7c3qVQqoX9CQoKwfpqX/8tf/lIt1jFjxtDq1as7HQNNxjEgIIDi4+PV2j755BNyd3fvdD7GmrUuaI4cOUIAyNzcXG0yNjam2bNnExHRokWLCABdu3ZNmC8zM5MAUGFhYbdj0O4BXMaYmoKCAigUCkyePLnD9/38/GBubi60jRs3DiqVCteuXcPLL7+MqKgohIWFYcqUKQgNDcXs2bPh7Ozc7Vj8/PxgZmYmvA4JCYFcLsedO3cgl8tRXV3d5th1XV0dAgIC1NpGjx6t0eeFhIQI/zc2Nsbo0aNRUFCgcbyxsbFYuHAhPv/8c4SGhmLWrFl4/vnnO+xfU1OjdqgFAObOnYvq6mrs2LEDWVlZcHd3x+zZs/GnP/2py/NdRo0aJfzf0dERZmZmGDZsmFrbhQsXNM6nMwUFBQgJCVE75DZu3DjI5XLcvXsXQ4cObRMTADg7O6OsrEx43d4YaDKOpqamaofPOmpjTFNyuRxGRkbIzMxsc4K6hYUFgMbvr7GxMby8vIT3fHx8AAC3b9+Gt7d3tz6Tz6FhrBeZmpo+8zISExORnp6OsWPHYv/+/fDy8kJGRoYWonuq+Zydo0ePIicnR5jy8/PVzqMBoFZ89ZRYLEbjH3VP1dfXq72Oj4/H1atXMX36dJw6dQq+vr5ITk7ucJmDBg3C48eP27QvWLAAFy9exNy5c7Ft2zYkJycjOjq6yxhNTEyE/4tEIrXXzW0tL3fuC13F0N4YaDKOjx49goODQ5dtjGkqICAASqUSZWVl8PT0VJucnJwANBbtDQ0NaudvXb9+HQDg5ubW7c/kgoaxXvTCCy/A1NQUKSkp7b7v4+ODy5cvo6qqSmg7d+4cxGKx2l8nAQEBWLt2Lc6fP48RI0Zg7969ABovsdXkfiNA48mhNTU1wuuMjAxYWFjA1dUVvr6+kEqluH37dpsfPq6urj1JXa3oamhoQGZmpvDXl4ODAyorK9Xybu+eLF5eXli+fDlOnjyJ1157DYmJiR1+XkBAAPLz8zt839jYGOHh4Xjvvfdw5syZHmTUe3x8fJCenq5W5J07dw6WlpZwcXHReDkdjUFn41hbW4uioqI2e+Ly8vLatDHWklwuF/74AYDi4mLk5OTg9u3b8PLywhtvvIE333wTX331FYqLi3HhwgVs2rQJR48eBQCEhobipZdewvz585GdnY3MzExER0djypQpanttNMUFDWO9SCaTYfXq1Vi1ahU+++wzFBUVISMjA//85z8BNF4eK5PJEBkZiby8PHz//fd49913MW/ePDg6OqK4uBhr165Feno6SkpKcPLkSdy4cUMoDNzd3YUfIuXl5VAoFB3GUldXhwULFiA/Px/ffPMN4uLiEBMTA7FYDEtLS6xYsQLLly/Hnj17UFRUhKysLGzbtg179uzpUe4JCQlITk5GYWEhlixZgsePH2P+/PkAgODgYJiZmWHdunUoKirC3r171a7QqqmpQUxMDFJTU1FSUoJz587h4sWLQt7tCQsLa3PV1datW3HgwAGUlpYCaLzy6osvvkBgYGCPcuot77zzDu7cuYN3330XhYWFOHz4MOLi4hAbGwuxWPMf063HQJNxzMjIgFQqVTtECABnzpzB1KlTnz05ZrAuXbqEgIAAofCNjY1FQEAA1q9fD6Bx7/Kbb76J999/H97e3oiIiMDFixeFQ6hisRhff/01Bg0ahJdffhnTp0+Hj49Pz6+ue8bzgBhjXVAqlbRx40Zyc3MjExMTGjp0KP31r38V3r9y5QpNnDiRZDIZ2dnZ0aJFi6iyspKIiEpLSykiIoKcnZ1JIpGQm5sbrV+/XjhRtLa2lmbOnEk2NjYEoM2VKs0iIyNpxowZtH79erK3tycLCwtatGgR1dbWCn1UKhVt3bqVvL29ycTEhBwcHCgsLIzS0tKI6OnJso8fP+403+YTXvfu3UtBQUEkkUjI19eXTp06pdYvOTmZPD09ydTUlH7961/Trl27hJOCFQoFvf766+Tq6koSiYSGDBlCMTExVFNT0+HnPnz4kGQymdrJhEePHqXJkyeTvb09iUQisre3p1mzZtGPP/7Y4XLay7O9k5hbn5D9LCcFExGlpqbSmDFjSCKRkJOTE61evZrq6+s7XD4R0YwZM9Su3mo9BpqM4+LFiyk6OlptuefPnycbG5sOr5pjrD8SEbU6kM0YMzhRUVH4+eefe3Rrcn2ycuVKVFRUYOfOnW3ei4qK6vA+PYakszForby8HN7e3rh06RI8PDyE9jlz5sDPzw/r1q3rzVAZ0yo+5MQYMxh/+MMf4Obm1ucn6/Yn3RmDW7du4e9//7taMVNXV4eRI0di+fLlvRkmY1rHe2gYGwAGyh4axtjAxQUNY4wxxvQeH3JijDHGmN7jgoYxxhhjeo8LGsYYY4zpPS5oGGOMMab3uKBhjDHGmN7jgoYxxhhjeo8LGsYYY4zpPS5oGGOMMab3uKBhjDHGmN77fyJJe9zQ8jvJAAAAAElFTkSuQmCC", + "image/png": "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", "text/plain": [ "
" ] @@ -740,35 +1757,20 @@ } ], "source": [ - "# distribution curve of cost per bus. no outliers\n", - "sns.histplot(filtered['cost_per_bus'], kde=True, color='skyblue', bins=20)\n", - "plt.axvline(mean, color='red', linestyle='dashed', linewidth=2, label=f'Mean: ${mean:,.2f}')\n", - "plt.axvline(mean + std_dev, color='green', linestyle='dashed', linewidth=2, label=f'Standard Deviation: ${std_dev:,.2f}')\n", - "plt.axvline(mean - std_dev, color='green', linestyle='dashed', linewidth=2)\n", - "plt.axvline(mean + std_dev*2, color='green', linestyle='dashed', linewidth=2)\n", - "plt.axvline(mean + std_dev*3, color='green', linestyle='dashed', linewidth=2)\n", - "\n", - "plt.title('Cost Per Bus Distribution with Mean and Standard Deviation')\n", - "plt.xlabel('cost per bus ($ million(s))')\n", - "plt.ylabel('Frequency')\n", - "plt.legend()\n", - "plt.show()" + "dist_curve(zscore_bus, cpb_mean, cpb_std)" ] }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 90, "id": "fe7a6649-64d0-4838-8c31-0facd96a5462", "metadata": { - "jupyter": { - "source_hidden": true - }, "tags": [] }, "outputs": [ { "data": { - "image/png": "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27bhzJkzmDx5MsLCwpzBKj09HZ988gmWLVuG9u3bY/v27ZgwYQIiIiIwZMgQl3Py2muvoW3btggJCanxeE899RQWL16Mzp074/XXX8eYMWNw+vRphIWF1fxDv8x9992HHj16YOnSpZDL5Thw4ACUSmWdtiVqljx8o0siukYVFRWiX79+YvTo0cJmswkhhOjWrZt44YUXql1/zpw5IiEhQZjN5mpfj4mJES+99JLLsj59+ohHHnlECPH7HdQXL17ssk5iYqJYtWqVy7L58+eL/v37V3uc0tJSoVarxfvvv1/t6++9954ICQkRer3euWzdunVCJpOJ3NxcUVhYKACIbdu2Vbv93LlzRXJycrWvXS4tLU2EhoaK8vJy57KlS5cKf39/YbPZhNFoFDqdTuzcudNluylTpojx48cLIX6/S/TatWtrPVbVuXvllVecyywWi2jdurVYuHChEEKI5cuXi6CgIJft1qxZIy7/dR0QECBWrFhx1fdG1FKwZYbIxz3wwAMoKyvDpk2bIJM5eo5nzpyJhx9+GN9++y1GjBiBO+64A927dwcAHDhwAIMGDar2L/nS0lJcuHABAwYMcFk+YMAAHDx40GVZ7969nf9fXl6OzMxMTJkyBdOmTXMut1qtNbaIZGRkwGQyYfjw4TW+npycDD8/P5c67HY7jh07hsGDB2PSpElITU3FjTfeiBEjRuCuu+5CdHR0baerWsnJydDpdM7n/fv3h16vx9mzZ6HX62EwGHDjjTe6bGM2m9GjRw+XZZefk9r079/f+f8KhQK9e/dGRkZGneudNWsWpk6dio8//hgjRozAnXfeicTExDpvT9TccMwMkQ9bsGABNm7ciK+++goBAQHO5VOnTsWpU6cwceJEHD58GL1798bbb78NANBqtW459uUho2ocy/vvv48DBw44H7/++it2795d7fbuqGP58uXYtWsXbrjhBnz++efo0KFDjcdrqKr3tm7dOpf39ttvv7mMmwFcz0lDyWQyCCFclv1xgPULL7yAI0eOYNSoUdiyZQs6d+6MNWvWXPOxiXwVwwyRj/rPf/6DF198EV988UW1f5XHxsbiL3/5C1avXo0nn3wS77//PgCge/fu+OGHH6q9AikwMBAxMTH48ccfXZb/+OOP6Ny5c421REZGIiYmBqdOnUK7du1cHgkJCdVu0759e2i1WmzevLna1zt16oSDBw+ivLzcpQ6ZTIakpCTnsh49emDOnDnYuXMnunbtilWrVgEAVCoVbDZbjTVf7uDBg6ioqHA+3717N/z9/REbG4vOnTtDrVYjOzv7ivcWGxtbp/3/0eWBy2q1Yu/evejUqRMAICIiAmVlZS7vu7p5aTp06IAnnngC3377LW6//XYsX768QbUQNQue7uciovo7fPiw0Ol04m9/+5vIyclxPgoLC4UQQjz22GNiw4YN4tSpU2Lv3r2iX79+4q677hJCCFFQUCDCwsLE7bffLn755Rdx/Phx8dFHH4mjR48KIYR44403RGBgoPjss8/E0aNHxTPPPCOUSqU4fvy4EOL3cR/79+93qen9998XWq1WvPnmm+LYsWPi0KFD4sMPPxSLFi2q8X288MILIiQkRKxcuVKcPHlS7Nq1S/zzn/8UQghRXl4uoqOjxR133CEOHz4stmzZItq2bSvS0tKEEEKcOnVKzJ49W+zcuVOcOXNGbNy4UYSFhYl//OMfQggh/vWvfwk/Pz+xf/9+cfHiRWE0GqutIS0tTfj7+4vx48eLI0eOiHXr1onIyEgxe/Zs5zrPPvusCAsLEytWrBAnT54Ue/fuFW+99ZZz3ErVmJmioqJaf25V5y4uLk6sXr1aZGRkiAcffFD4+/uLixcvCiGEKCwsFH5+fmLmzJni5MmT4l//+peIiYlxjpkxGAxi+vTpYuvWreLMmTNix44dIjExUTz99NO1HpuoOWOYIfJBy5cvFwCueAwZMkQIIcSMGTNEYmKiUKvVIiIiQkycOFEUFBQ4tz948KC46aabhE6nEwEBAWLQoEEiMzNTCCGEzWYTL7zwgrjuuuuEUqkUycnJYv369c5tawozQjgCREpKilCpVCIkJEQMHjxYrF69usb3YbPZxIIFC0R8fLxQKpUiLi5OvPzyy87XDx06JIYNGyY0Go0IDQ0V06ZNE2VlZUIIIXJzc8W4ceNEdHS0UKlUIj4+Xjz//PPOQdBGo1HccccdIjg4WAAQy5cvr7aGtLQ0MXbsWPH888+LsLAw4e/vL6ZNm+YSfux2u1i8eLFISkoSSqVSREREiNTUVPH9998LIeofZlatWiX69u0rVCqV6Ny5s9iyZYvLemvWrBHt2rUTWq1WjB49Wrz33nvOMGMymcQ999wjYmNjhUqlEjExMWLGjBmioqKi1mMTNWeSEH/onCUiakEmTZqE4uJirF271tOlEFEDccwMERER+TSGGSIiIvJp7GYiIiIin8aWGSIiIvJpDDNERETk0xhmiIiIyKcxzBAREZFPY5ghIiIin8YwQ0RERD6NYYaIiIh8GsMMERER+TSGGSIiIvJp/w8wuH3eLX51YwAAAABJRU5ErkJggg==", + "image/png": "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+E6Jbttv9ukTeCltGgoLCxmKiIiIGoGhyEviOyUisVeyt8sgIiKiSuxoTURERASGIiIiIiIADEVEREREABiKiIiIiAAwFBEREREBYCgiIiIiAsBQRERERASAoYiIiIgIAEMREREREQCGIiIiIiIADEVEREREABiKiIiIiAAwFBEREREBYCgiIiIiAsBQRERERASAoYiIiIgIAEMREREREQCGIiIiIiIADEVEREREABiKiIiIiAB4ORR9++23GDt2LGJjYyFJEjZs2ODyuiRJNT7+8Y9/1LrPuXPnVlu/a9euHn4nRERE1Nx5NRSVl5cjKSkJS5curfH13Nxcl8eKFSsgSRLuueeeOvfbo0cPl+127drlifKJiIioBVF48+CjRo3CqFGjan09Ojra5fnnn3+OYcOGoWPHjnXuV6FQVNuWiIiIqC7Npk9Rfn4+Nm7ciGnTpl133VOnTiE2NhYdO3bEgw8+iJycnCaokIiIiJozr7YUNcSqVasQEBCAu+++u871+vfvj/T0dCQmJiI3Nxfz5s3D4MGDcfToUQQEBNS4jclkgslkcj4vLS11a+1ERETk+5pNKFqxYgUefPBBaDSaOte7+nJcr1690L9/f8THx+OTTz6ptZVp4cKFmDdvnlvrJSIioualWVw+++6773DixAlMnz69wdsGBwejS5cuOH36dK3rzJ49GyUlJc7HuXPnbqRcIiIiaoaaRSh677330KdPHyQlJTV4W71ej8zMTMTExNS6jlqtRmBgoMuDiIiIWhevhiK9Xo9Dhw7h0KFDAICzZ8/i0KFDLh2jS0tLsW7dulpbiYYPH44lS5Y4nz/zzDPYuXMnsrKysHv3btx1112Qy+WYOHGiR98LERERNW9e7VO0b98+DBs2zPl81qxZAIDU1FSkp6cDAD7++GMIIWoNNZmZmSgsLHQ+P3/+PCZOnIiioiJERERg0KBB2Lt3LyIiIjz3RoiIiKjZ82ooGjp0KIQQda7zyCOP4JFHHqn19aysLJfnH3/8sTtKIyIiolamWfQpIiIiIvI0hiIiIiIiMBQRERERAWAoIiIiIgLAUEREREQEgKGIiIiICABDEREREREAhiIiIiIiAAxFRERERAAYioiIiIgAMBQRERERAWAoIiIiIgLAUEREREQEgKGIiIiICABDEREREREAhiIiIiIiAAxFRERERAAYioiI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Ao1Ggw8//BAA8O9//xvdunWDRqNB165d8dZbb9X5Pux2O1555RV06tQJarUa7dq1w9///nfn60eOHMFvf/tbaLVahIWF4ZFHHoFer3e+vmPHDvTr1w9+fn4IDg7GrbfeiuzsbKSnp2PevHn4+eefnecmPT29xhqmTJmC8ePHY968eYiIiEBgYCD+8Ic/wGw2u9S5cOFCdOjQAVqtFklJSfj0009d6pAkCV999RX69OkDtVqNXbt21fq+jx8/joEDB0Kj0aBnz57YuXOn87X09HQEBwe7rL9hwwZIkuR8/vPPP2PYsGEICAhAYGAg+vTpg3379tV5rolaG4W3CyCiphEXF4fc3Fzn87y8PIwYMQK33XYbAGDmzJkwm8349ttv4efnh19++QX+/v4AgAsXLuC2227D0KFDsW3bNgQGBuL77793tmy88cYbWLx4Md5++2307t0bK1aswO9+9zscO3YMnTt3dh7z+eefx+LFi9G7d29nMHrxxRexZMkS9O7dGwcPHsSMGTPg5+eH1NTUGt/H7Nmz8e677+K1117DoEGDkJubi+PHjwMAysvLkZKSggEDBuCnn37CpUuXMH36dKSlpSE9PR1WqxXjx4/HjBkz8NFHH8FsNuPHH3+EJEm47777cPToUWzatAnffPMNACAoKKjW87l161ZoNBrs2LEDWVlZmDp1KsLCwpwBbeHChVi9ejWWL1+Ozp0749tvv8WkSZMQERGBIUOGuJyTf/7zn+jYsSNCQkJqPd6zzz6L119/Hd27d8err76KsWPH4uzZswgLC6v9j36VBx98EL1798ayZcsgl8tx6NAhKJXKem1L1Gq4YzZbImpeKioqRP/+/cWYMWOEzWYTQghx0003iblz59a4/uzZs0WHDh2E2Wyu8fXY2Fjx97//3WXZLbfcIv74xz8KIYQ4e/asACBef/11l3USEhLEmjVrXJYtWLBADBgwoMbjlJaWCrVaLd59990aX3/nnXdESEiI0Ov1zmUbN24UMplM5OXliaKiIgFA7Nixo8bt58yZI5KSkmp87WqpqakiNDRUlJeXO5ctW7ZM+Pv7C5vNJoxGo9DpdGL37t0u202bNk1MnDhRCPHrbPEbNmyo81hV5+7ll192LrNYLKJt27Zi0aJFQgghVq5cKYKCgly2++yzz8TVX/EBAQEiPT39uu+NqDVjSxFRK/Twww+jrKwMW7ZsgUzmuIr+xBNP4LHHHsPmzZsxYsQI3HPPPejVqxcA4NChQxg8eHCNLQulpaW4ePEibr31Vpflt956K37++WeXZX379nX+d3l5OTIzMzFt2jTMmDHDudxqtdbaQpORkQGTyYThw4fX+npSUhL8/Pxc6rDb7Thx4gRuu+02TJkyBSkpKbj99tsxYsQI3HvvvYiJianrdNUoKSkJOp3O+XzAgAHQ6/U4d+4c9Ho9DAYDbr/9dpdtzGYzevfu7bLs6nNSlwEDBjj/W6FQoG/fvsjIyKh3vbNmzcL06dPxwQcfYMSIEZgwYQISEhLqvT1Ra8A+RUStzEsvvYSvv/4a//3vfxEQEOBcPn36dJw5cwYPPfQQjhw5gr59++Jf//oXAECr1brl2FeHlap+Pu+++y4OHTrkfBw9ehR79+6tcXt31LFy5Urs2bMHAwcOxNq1a9GlS5daj9dYVe9t48aNLu/tl19+celXBLiek8aSyWQQQrgsu7Yj+9y5c3Hs2DGMHj0a27ZtQ/fu3fHZZ5/d8LGJWhKGIqJW5D//+Q/mz5+PTz75pMZWgri4OPzhD3/A+vXr8fTTT+Pdd98FAPTq1QvfffddjXeMBQYGIjY2Ft9//73L8u+//x7du3evtZaoqCjExsbizJkz6NSpk8ujQ4cONW7TuXNnaLVabN26tcbXu3Xrhp9//hnl5eUudchkMiQmJjqX9e7dG7Nnz8bu3bvRs2dPrFmzBgCgUqlgs9lqrflqP//8MyoqKpzP9+7dC39/f8TFxaF79+5Qq9XIycmp9t7i4uLqtf9rXR3crFYr9u/fj27dugEAIiIiUFZW5vK+axrXqEuXLvjTn/6EzZs34+6778bKlSsbVQtRi+Xt63dE1DSOHDkidDqdeOGFF0Rubq7zUVRUJIQQ4sknnxSbNm0SZ86cEfv37xf9+/cX9957rxBCiMLCQhEWFibuvvtu8dNPP4mTJ0+K999/Xxw/flwIIcRrr70mAgMDxccffyyOHz8u/vznPwulUilOnjwphPi1X8zBgwddanr33XeFVqsVb7zxhjhx4oQ4fPiwWLFihVi8eHGt72Pu3LkiJCRErFq1Spw+fVrs2bNH/Pvf/xZCCFFeXi5iYmLEPffcI44cOSK2bdsmOnbsKFJTU4UQQpw5c0Y8//zzYvfu3SIrK0t8/fXXIiwsTLz11ltCCCE+/PBD4efnJw4ePCgKCgqE0WissYbU1FTh7+8vJk6cKI4dOyY2btwooqKixPPPP+9c569//asICwsT6enp4vTp02L//v3izTffdPbrqepTdOXKlTr/blXnrl27dmL9+vUiIyNDPPLII8Lf318UFBQIIYQoKioSfn5+4oknnhCnT58WH374oYiNjXX2KTIYDGLmzJli+/btIisrS+zatUskJCSI5557rs5jE7U2DEVErcTKlSsFgGqPIUOGCCGESEtLEwkJCUKtVouIiAjx0EMPicLCQuf2P//8s7jjjjuETqcTAQEBYvDgwSIzM1MIIYTNZhNz584Vbdq0EUqlUiQlJYmvvvrKuW1toUgIRxBJTk4WKpVKhISEiNtuu02sX7++1vdhs9nESy+9JOLj44VSqRTt2rUT//d//+d8/fDhw2LYsGFCo9GI0NBQMWPGDFFWViaEECIvL0+MHz9exMTECJVKJeLj48WLL77o7GxuNBrFPffcI4KDgwUAsXLlyhprSE1NFePGjRMvvviiCAsLE/7+/mLGjBkuIcput4vXX39dJCYmCqVSKSIiIkRKSorYuXOnEKLhoWjNmjWiX79+QqVSie7du4tt27a5rPfZZ5+JTp06Ca1WK8aMGSPeeecdZygymUzi/vvvF3FxcUKlUonY2FiRlpYmKioq6jw2UWsjCXHNhWgiIqrTlClTUFxcjA0bNni7FCJyI/YpIiIiIgJDEREREREAgJfPiIiIiMCWIiIiIiIADEVEREREABiKiIiIiAAwFBEREREBYCgiIiIiAsBQRERERASAoYiIiIgIAEMREREREQCGIiIiIiIAwP8DVqr/4VVPbjIAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -778,26 +1780,18 @@ } ], "source": [ - "#distribution curve of zscore\n", - "sns.histplot(filtered['zscore_cost_per_bus'], kde=True, color='skyblue', bins=20)\n", - "#plt.axvline(mean2, color='red', linestyle='dashed', linewidth=2, label=f'Mean: {mean2:.2f}')\n", - "#plt.axvline(mean2 + std_dev2, color='green', linestyle='dashed', linewidth=2, label=f'Standard Deviation: {std_dev2:,.2f}')\n", - "#plt.axvline(mean2 - std_dev2, color='green', linestyle='dashed', linewidth=2)\n", - "#plt.axvline(mean2 + (std_dev2*2), color='green', linestyle='dashed', linewidth=2)\n", - "#plt.axvline(mean2 + (std_dev2*3), color='green', linestyle='dashed', linewidth=2)\n", - "#plt.axvline(mean2 - (std_dev2*2), color='green', linestyle='dashed', linewidth=2)\n", - "#plt.axvline(mean2 - (std_dev2*3), color='green', linestyle='dashed', linewidth=2)\n", - "\n", - "plt.title('Cost Per Bus Z-Score Distribution')\n", - "plt.xlabel('zscore cost per bus')\n", - "plt.ylabel('Frequency')\n", + "# distribution curve of zscore\n", + "sns.histplot(zscore_bus[\"zscore_cost_per_bus\"], kde=True, color=\"skyblue\", bins=20)\n", + "plt.title(\"Cost Per Bus Z-Score Distribution\")\n", + "plt.xlabel(\"zscore cost per bus\")\n", + "plt.ylabel(\"Frequency\")\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, - "id": "7776e9cc-e750-4b8e-8352-a43bd448e7b4", + "id": "7dc778c3-7441-44a2-a8d4-fc01894a1b61", "metadata": {}, "outputs": [], "source": [] diff --git a/bus_procurement_cost/tircp_bus_analysis.ipynb b/bus_procurement_cost/tircp_bus_analysis.ipynb index 4a116d6d2..aec30ac1a 100644 --- a/bus_procurement_cost/tircp_bus_analysis.ipynb +++ b/bus_procurement_cost/tircp_bus_analysis.ipynb @@ -1,13 +1,5 @@ { "cells": [ - { - "cell_type": "markdown", - "id": "e767add0-6871-46de-b480-d77ae7d62819", - "metadata": {}, - "source": [ - "## Intro" - ] - }, { "cell_type": "code", "execution_count": 1, @@ -23,6 +15,17 @@ "pd.set_option(\"display.max_rows\", 200)" ] }, + { + "cell_type": "markdown", + "id": "9f3cd0cb-98d8-43a4-be8d-b7b41f80dd75", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "## AGREEMENT ALLOCATIONS SHEET DATA" + ] + }, { "cell_type": "markdown", "id": "52794293-2f66-47a7-b580-6170fc72ca94", @@ -31,7 +34,7 @@ "tags": [] }, "source": [ - "## Agreement Allocations - Read in Raw data" + "### Agreement Allocations - Read in Raw data" ] }, { @@ -59,10 +62,11 @@ "cell_type": "markdown", "id": "79002d63-c2a1-4218-81a2-31e6a10d981e", "metadata": { + "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "## Agreement Allocations -Data Cleaning and QC" + "### Agreement Allocations -Data Cleaning and QC" ] }, { @@ -222,7 +226,7 @@ "metadata": {}, "outputs": [], "source": [ - "#see that some rows were consolidated\n", + "# see that some rows were consolidated\n", "display(tircp.grant_recipient.nunique())" ] }, @@ -234,7 +238,7 @@ "tags": [] }, "source": [ - "## Agreement Allocations-Export Cleaned data" + "### Agreement Allocations-Export Cleaned data" ] }, { @@ -257,7 +261,7 @@ "tags": [] }, "source": [ - "## Agreement Allocations-Read in Cleaned data from GCS" + "### Agreement Allocations-Read in Cleaned data from GCS" ] }, { @@ -290,7 +294,7 @@ "tags": [] }, "source": [ - "## Agreement Allocations-Cost per Bus, per agency" + "### Agreement Allocations-Cost per Bus, per agency" ] }, { @@ -301,9 +305,9 @@ "outputs": [], "source": [ "# filer to project with bus count values\n", - "# caveat: some rows in \"component\" column state some variation of \"purchased buses\", but did not specify the amount of buses. \n", + "# caveat: some rows in \"component\" column state some variation of \"purchased buses\", but did not specify the amount of buses.\n", "# only rows stating the specificy number of buses purchased are included\n", - "only_bus = tircp[tircp['#_of_buses']>0]\n" + "only_bus = tircp[tircp[\"#_of_buses\"] > 0]" ] }, { @@ -323,11 +327,12 @@ "metadata": {}, "outputs": [], "source": [ - "#aggregate # of buses and allocation by transit agency\n", - "bus_cost = only_bus.groupby('grant_recipient').agg({\n", - " '#_of_buses':\"sum\",\n", - " 'allocation_amount':'sum'\n", - "}).reset_index()" + "# aggregate # of buses and allocation by transit agency\n", + "bus_cost = (\n", + " only_bus.groupby(\"grant_recipient\")\n", + " .agg({\"#_of_buses\": \"sum\", \"allocation_amount\": \"sum\"})\n", + " .reset_index()\n", + ")" ] }, { @@ -347,7 +352,9 @@ "metadata": {}, "outputs": [], "source": [ - "bus_cost['cost_per_bus']= ((bus_cost['allocation_amount'])/(bus_cost['#_of_buses'])).astype('int64')" + "bus_cost[\"cost_per_bus\"] = (\n", + " (bus_cost[\"allocation_amount\"]) / (bus_cost[\"#_of_buses\"])\n", + ").astype(\"int64\")" ] }, { @@ -357,7 +364,7 @@ "metadata": {}, "outputs": [], "source": [ - "display(bus_cost.dtypes,bus_cost)" + "display(bus_cost.dtypes, bus_cost)" ] }, { @@ -367,8 +374,10 @@ "metadata": {}, "outputs": [], "source": [ - "#exporting cost per bus\n", - "bus_cost.to_csv(\"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_allocation_cost_per_bus.csv\")" + "# exporting cost per bus\n", + "bus_cost.to_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_allocation_cost_per_bus.csv\"\n", + ")" ] }, { @@ -379,7 +388,7 @@ "tags": [] }, "source": [ - "## Agreement Allocations - Stat analysis" + "### Agreement Allocations - Stat analysis" ] }, { @@ -412,6 +421,16 @@ "plt.show()" ] }, + { + "cell_type": "markdown", + "id": "1de41d29-4183-41a3-b6af-58e1d676f788", + "metadata": { + "tags": [] + }, + "source": [ + "## PROJECT TRACKING SHEET DATA" + ] + }, { "cell_type": "markdown", "id": "b29ced72-1fd8-40aa-95c0-178a4db4a36b", @@ -420,7 +439,7 @@ "tags": [] }, "source": [ - "## project tracking - read raw data\n" + "### project tracking - read raw data\n" ] }, { @@ -476,7 +495,7 @@ "tags": [] }, "source": [ - "### initial data cleaning" + "### data frame cleaning" ] }, { @@ -486,8 +505,8 @@ "metadata": {}, "outputs": [], "source": [ - "#drop columns\n", - "#tircp = tircp.iloc[:, :12]\n", + "# only keep first couple of columns\n", + "# tircp = tircp.iloc[:, :12]\n", "project = project.iloc[:, :20]" ] }, @@ -508,14 +527,16 @@ "metadata": {}, "outputs": [], "source": [ - "drop_col=[\n", - " 'Master Agreement Expiration Date',\n", - " 'Project Manager',\n", - " 'Regional Coordinator',\n", - " 'Technical Assistance-CALITP (Y/N)',\n", - " 'Technical Assistance-Fleet (Y/N)',\n", - " 'Technical Assistance-Network Integration (Y/N)',\n", - " 'Technical Assistance-Priority Population (Y/N)',]" + "# drop specific columns\n", + "drop_col = [\n", + " \"Master Agreement Expiration Date\",\n", + " \"Project Manager\",\n", + " \"Regional Coordinator\",\n", + " \"Technical Assistance-CALITP (Y/N)\",\n", + " \"Technical Assistance-Fleet (Y/N)\",\n", + " \"Technical Assistance-Network Integration (Y/N)\",\n", + " \"Technical Assistance-Priority Population (Y/N)\",\n", + "]" ] }, { @@ -535,7 +556,7 @@ "metadata": {}, "outputs": [], "source": [ - "list(project.columns)" + "len(project.columns)" ] }, { @@ -545,557 +566,2111 @@ "metadata": {}, "outputs": [], "source": [ - "#replace space with _\n", - "project.columns =project.columns.str.replace(' ','_')" + "# replace space with _ & lower everything\n", + "project.columns = project.columns.str.replace(\" \", \"_\")\n", + "project.columns = project.columns.str.lower()" ] }, { "cell_type": "code", "execution_count": null, - "id": "a0c1d453-9ef3-4ad6-9667-9131c3bc6d72", + "id": "4937d3c4-f5df-4a42-84ea-161ec61e637b", "metadata": {}, "outputs": [], "source": [ - "#lower case everything\n", - "project.columns=project.columns.str.lower()" + "# check work\n", + "project.columns" + ] + }, + { + "cell_type": "markdown", + "id": "4372f730-9137-4e33-a45e-6563abdf4085", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "### check columns\n", + "check values of all columns to see if:\n", + "-any duplicates values\n", + "-invalid int/str values\n" ] }, { "cell_type": "code", "execution_count": null, - "id": "4937d3c4-f5df-4a42-84ea-161ec61e637b", + "id": "83152dd0-e2a4-4892-9019-ceb28ce00f5f", "metadata": {}, "outputs": [], "source": [ - "#check work\n", "project.columns" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "b5f5a0d4-8616-44cf-82ab-08dcc0bc58c7", + "metadata": {}, + "outputs": [], + "source": [ + "# function to check column information\n", + "\n", + "\n", + "def col_checker(col):\n", + " display(\n", + " f\"Displaying column: {col}\",\n", + " len(project[col]),\n", + " list(project[col].sort_values(ascending=True).unique()),\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "24b1a759-280a-4a2b-9900-327cdf073c59", + "metadata": {}, + "outputs": [], + "source": [ + "# col is OK, all numbers\n", + "col_checker(\"tircp_award_amount_($)\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f912f6d4-4b1e-4868-9fe9-4e4c85124e9a", + "metadata": {}, + "outputs": [], + "source": [ + "# col is good, everything is a number\n", + "col_checker(\"total_project_cost\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a584257f-455a-4939-9897-085e1c7f95f1", + "metadata": {}, + "outputs": [], + "source": [ + "# col is OK\n", + "col_checker(\"master_agreement_number\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3d39123d-1e8b-458e-8b18-8113666de00f", + "metadata": {}, + "outputs": [], + "source": [ + "# col is OK\n", + "col_checker(\"bus_count\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "022bba0f-73c7-4ae2-9986-ae234dd5517b", + "metadata": {}, + "outputs": [], + "source": [ + "# column is OK\n", + "col_checker(\"project_description\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d77f19e7-87cb-4ae0-acd0-829addb935b6", + "metadata": {}, + "outputs": [], + "source": [ + "project[project[\"district\"] == \"VAR\"]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b1526686-6a92-4567-92df-0cf27c25ff01", + "metadata": {}, + "outputs": [], + "source": [ + "# Project title OK,\n", + "col_checker(\"project_title\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9dc1361f-6d1e-4067-8cf3-738f4fe9ad85", + "metadata": {}, + "outputs": [], + "source": [ + "# award year OK\n", + "col_checker(\"award_year\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e50bb102-bdab-45f2-af8e-ccca23f25247", + "metadata": {}, + "outputs": [], + "source": [ + "# project num OK\n", + "col_checker(\"project_#\")" + ] + }, { "cell_type": "markdown", - "id": "51f95400-1198-46a6-a41a-fef99b3a2ffa", - "metadata": { - "jp-MarkdownHeadingCollapsed": true, - "tags": [] - }, + "id": "92513e2d-8c76-4150-b4d0-f2034f3ce85c", + "metadata": {}, "source": [ - "### filter df for project descriptions that contain bus" + "---" ] }, { "cell_type": "code", "execution_count": null, - "id": "fc9ee142-13b2-4fc2-86af-d712ab5df6c4", + "id": "94f27bed-11ce-480d-bcf5-5c2ed07b03a8", "metadata": {}, "outputs": [], "source": [ - "bus_only = project[project['bus_count']>0]" + "# DROP COL\n", + "# Col is OK\n", + "col_checker(\"allocated_amount\")" ] }, { "cell_type": "code", "execution_count": null, - "id": "c65b773e-dd41-4c95-8e6b-2132e5d7e978", + "id": "55860953-f885-4e1d-ae02-f4d8d6be46bf", + "metadata": {}, + "outputs": [], + "source": [ + "# NEEDS CLEANING grant_recipient need to clean\n", + "col_checker(\"grant_recipient\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c74990d4-bda0-4615-9494-832f7b44f3f3", + "metadata": {}, + "outputs": [], + "source": [ + "# may need to clean, there are rows that say '3, 4'\n", + "col_checker(\"county\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "00cc4687-19d7-4af3-81f9-37e66cd6cb33", + "metadata": {}, + "outputs": [], + "source": [ + "# Move to cleaning, check what is 'VAR'. various?\n", + "# may be ok just check to make sure\n", + "project.district.unique()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e71ef09e-c7e5-4cdb-8e48-1be0ad1fa087", "metadata": {}, "outputs": [], "source": [ - "#this looks correct\n", - "display(project.shape,\n", - " bus_only.shape)" + "# couldnt run col_checker, guessing because some PPNO numbers are inconsistent\n", + "# may need to clean, there is a ppno of CP052/CP053\n", + "project.ppno.unique()" ] }, { "cell_type": "markdown", - "id": "1b95f567-13fc-4184-8b09-f512f702f3f0", + "id": "3f4e1191-979e-4a31-bce3-296fabc586dc", "metadata": { "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "### export project- bus only df" + "### dropping allocated amount column" ] }, { "cell_type": "code", "execution_count": null, - "id": "cecea030-b37a-4170-9997-656e8bd0c080", + "id": "209b153b-f42f-4a57-97c1-087e403fec55", + "metadata": {}, + "outputs": [], + "source": [ + "# dropping allocated amount column\n", + "project.drop(columns=[\"allocated_amount\"], inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "16a7479b-707a-4621-906c-022598a64179", "metadata": {}, "outputs": [], "source": [ - "bus_only.to_csv('gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_bus_only.csv')" + "# checking work\n", + "project.columns" ] }, { "cell_type": "markdown", - "id": "1ea926da-8d76-481c-a5fb-ef39606f45ca", + "id": "7e8652ea-a95f-4009-b592-1414da775c61", "metadata": { + "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "### Read in project bus only data\n" + "### Clean `grant_recipient` column" ] }, { "cell_type": "code", - "execution_count": 2, - "id": "abaf10b2-0dc3-432d-845a-8dacb2af806f", + "execution_count": null, + "id": "77b1e0be-20ee-454e-8e8b-a6c0e0951d44", "metadata": {}, "outputs": [], "source": [ - "bus_only= pd.read_csv('gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_bus_only.csv')" + "list(project.grant_recipient.sort_values(ascending=True).unique())" ] }, { "cell_type": "code", "execution_count": null, - "id": "ab4b7cf3-183e-4ea1-baca-e3f5d0bd9dd6", + "id": "e98893df-a0f5-4fbd-af6a-8fb58602a556", + "metadata": {}, + "outputs": [], + "source": [ + "new_dict = {\n", + " \"Antelope Valley Transit Authority \": \"Antelope Valley Transit Authority (AVTA)\",\n", + " \"Humboldt Transit Authority\": \"Humboldt Transit Authority (HTA)\",\n", + " \"Orange County Transportation Authority\": \"Orange County Transportation Authority (OCTA)\",\n", + " \"Capitol Corridor Joint Powers Authority\": \"Capitol Corridor Joint Powers Authority (CCJPA)\",\n", + " \"Los Angeles County Metropolitan Transportation Authority\": \"Los Angeles County Metropolitan Transportation Authority (LA Metro)\",\n", + " \"Monterey-Salinas Transit\": \"Monterey-Salinas Transit District (MST)\",\n", + " \"Sacramento Regional Transit (SacRT)\": \"Sacramento Regional Transit District (SacRT)\",\n", + " \"Sacramento Regional Transit District\": \"Sacramento Regional Transit District (SacRT)\",\n", + " \"Sacramento Regional Transit District (SacRT) \": \"Sacramento Regional Transit District (SacRT)\",\n", + " \"San Diego Association of Governments\": \"San Diego Association of Governments (SANDAG)\",\n", + " \"Santa Clara Valley Transportation Authority (SCVTA)\": \"Santa Clara Valley Transportation Authority (VTA)\",\n", + " \"Southern California Regional Rail Authority (SCRRA)\": \"Southern California Regional Rail Authority (SCRRA - Metrolink)\",\n", + " \"Southern California Regional Rail Authority\": \"Southern California Regional Rail Authority (SCRRA - Metrolink)\",\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "41eedd51-e052-4462-bf8f-e14bea1df7cc", "metadata": {}, "outputs": [], "source": [ - "display(bus_only.shape,\n", - " bus_only.columns,\n", - " bus_only.head())" + "# df.replace({'bus_desc': new_dict}, inplace=True)\n", + "project.replace({\"grant_recipient\": new_dict}, inplace=True)" ] }, { "cell_type": "code", "execution_count": null, - "id": "aab862f1-7aa2-47ea-a5bc-52483b097c1e", + "id": "195fb532-8154-4ca1-ae6a-81b16d6f031e", "metadata": {}, "outputs": [], "source": [ - "#inspect columns values.\n", - "list(bus_only['grant_recipient'].sort_values().unique())\n", - "#everything looks good" + "# check work. looks good\n", + "list(project[\"grant_recipient\"].sort_values().unique())" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "4acd9422-7cc0-4082-a87a-628187d1736f", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "markdown", - "id": "02cce57d-f82c-4f85-be53-814538b6b6c3", + "id": "15660296-1348-4463-a962-ac22234c2f7e", "metadata": { + "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "### Consolidate up grant recipient name" + "### Cleaning `county` column" ] }, { "cell_type": "code", - "execution_count": 3, - "id": "e98893df-a0f5-4fbd-af6a-8fb58602a556", + "execution_count": null, + "id": "13635af7-3952-42f4-a272-c7a462ea1358", "metadata": {}, "outputs": [], "source": [ - "new_dict ={\n", - " 'Antelope Valley Transit Authority ':'Antelope Valley Transit Authority (AVTA)',\n", - " 'Humboldt Transit Authority':'Humboldt Transit Authority (HTA)',\n", - " 'Orange County Transportation Authority':'Orange County Transportation Authority (OCTA)',\n", - "}" + "col_checker(\"county\")" ] }, { "cell_type": "code", - "execution_count": 4, - "id": "41eedd51-e052-4462-bf8f-e14bea1df7cc", + "execution_count": null, + "id": "4e3f6614-dc19-4011-a878-fcc0e8570b41", "metadata": {}, "outputs": [], "source": [ - "#df.replace({'bus_desc': new_dict}, inplace=True)\n", - "bus_only.replace({'grant_recipient': new_dict}, inplace=True)" + "project[project[\"county\"] == \"3, 4\"]" ] }, { "cell_type": "code", "execution_count": null, - "id": "195fb532-8154-4ca1-ae6a-81b16d6f031e", + "id": "1de28ea8-d063-4797-8111-2cf073e71e71", + "metadata": {}, + "outputs": [], + "source": [ + "# change county value from '3, 4' to 'VAR' like the other rows.\n", + "project.at[3, \"county\"] = \"VAR\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "23170f02-1d66-4bb3-917c-9ca2ceaba627", "metadata": {}, "outputs": [], "source": [ - "list(bus_only['grant_recipient'].sort_values().unique())" + "# check work\n", + "project.iloc[3]" ] }, { "cell_type": "markdown", - "id": "a5d0e920-cfd9-465f-89eb-81214b27070a", + "id": "52ae834d-72a2-4c51-8b78-a533a807d497", "metadata": { + "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "### aggregate up" + "### Cleaning `district`column\n", + "This is good as is, no cleaning requried. All rows with VAR district has VAR in county as well." ] }, { "cell_type": "code", - "execution_count": 5, - "id": "a0a396f0-c9ad-48bd-9767-45b5a8b53d25", + "execution_count": null, + "id": "39b424d0-7d59-4d7b-88f2-ffc5b80ae9c8", "metadata": {}, "outputs": [], "source": [ - "#aggregate # of buses and allocation by transit agency\n", - "#bus_cost = only_bus.groupby('grant_recipient').agg({\n", - "# '#_of_buses':\"sum\",\n", - "# 'allocation_amount':'sum'\n", - "#}).reset_index()\n", - "\n", - "bus_cost = bus_only.groupby('grant_recipient').agg({\n", - " 'bus_count':'sum',\n", - " 'tircp_award_amount_($)': 'sum'\n", - "}).reset_index()" + "project.district.unique()" ] }, { "cell_type": "code", "execution_count": null, - "id": "c5c8dfa3-310f-47bd-8d95-2eed37feec73", + "id": "3ad49c6e-c13a-4460-b214-8ddac6e24f29", "metadata": {}, "outputs": [], "source": [ - "#confirm aggregation worked\n", - "bus_cost" + "project[project[\"district\"] == \"VAR\"]" ] }, { "cell_type": "markdown", - "id": "0f074183-9110-41fc-820b-4483fe9b076b", + "id": "b7be5cfa-b593-4c26-849a-2d9c2f777f34", "metadata": { + "jp-MarkdownHeadingCollapsed": true, "tags": [] }, "source": [ - "## create new cost per bus column" + "### Clean `ppno` column\n", + "This should all be fine as is, no cleaning needed" ] }, { "cell_type": "code", - "execution_count": 6, - "id": "391fdd1a-585b-43e4-b70b-18c7f54a8263", + "execution_count": null, + "id": "3611650f-aa4d-4cf8-8153-4c809c0e7240", "metadata": {}, "outputs": [], "source": [ - "bus_cost['cost_per_bus']= (bus_cost['tircp_award_amount_($)']/bus_cost['bus_count']).astype('int64')" + "list(project.ppno.unique())" ] }, { "cell_type": "code", - "execution_count": 7, - "id": "3219820e-0d80-4c1b-92c5-f098f09a22a9", + "execution_count": null, + "id": "8c92f80b-5898-4ff7-b184-cdb804ff564a", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", + "outputs": [], + "source": [ + "project[project[\"ppno\"] == \"CP052/CP053\"]" + ] + }, + { + "cell_type": "markdown", + "id": "7f8dd43f-ebef-4a75-aa2f-63b1faf6f514", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "### Skim the project description column?\n", + "double check to ensure bus count is accurate to what the description says?\n", + "\n", + "Saw that some rows mention procuring both zero and non-zero emission buses (count total buses in `bus count` and `VAR` in prop type and bus size?\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "163a339e-7564-455e-9477-b9df0914ef0c", + "metadata": {}, + "outputs": [], + "source": [ + "project[\n", + " project[\"project_title\"]\n", + " == \"ATN FAST (Family of Advanced Solutions for Transit): Revolutionizing Transit for a Global Audience\"\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d6c9992f-8a4f-403d-8bc8-f45b55575402", + "metadata": {}, + "outputs": [], + "source": [ + "# iloc check\n", + "project.iloc[73]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "74702a2f-0b82-47ae-81ae-f7c021394ef0", + "metadata": {}, + "outputs": [], + "source": [ + "# code to update value at specific index and column\n", + "project.loc[73, \"bus_count\"] = 42\n", + "\n", + "# check work\n", + "project.iloc[73]" + ] + }, + { + "cell_type": "markdown", + "id": "1c6f0650-9ef5-46cd-a2b7-63265c793780", + "metadata": {}, + "source": [ + "---" + ] + }, + { + "cell_type": "markdown", + "id": "5140da93-1ee3-4bd8-8cd4-01745947ff48", + "metadata": {}, + "source": [ + "## Export cleaned Project df " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "55872945-c6fa-4a98-b674-91f91d39d08f", + "metadata": {}, + "outputs": [], + "source": [ + "# exproject cleaned project df\n", + "project.to_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_clean.csv\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "a931b907-8431-4290-96dc-2e1b40b6e64f", + "metadata": { + "tags": [] + }, + "source": [ + "## Read in cleaned project data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "9b12c971-94d5-4ef8-93d3-2994df1826d3", + "metadata": {}, + "outputs": [], + "source": [ + "project = pd.read_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_clean.csv\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "d5c9f3d1-9437-48a3-a37f-0d74860a1499", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(124, 14)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "Index(['Unnamed: 0.1', 'Unnamed: 0', 'award_year', 'project_#',\n", + " 'grant_recipient', 'project_title', 'ppno', 'district', 'county',\n", + " 'project_description', 'bus_count', 'master_agreement_number',\n", + " 'total_project_cost', 'tircp_award_amount_($)'],\n", + " dtype='object')" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# ensure df is able to read in\n", + "display(project.shape, project.columns)" + ] + }, + { + "cell_type": "markdown", + "id": "51f95400-1198-46a6-a41a-fef99b3a2ffa", + "metadata": { + "tags": [] + }, + "source": [ + "### filter df for project descriptions that contain bus" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "fc9ee142-13b2-4fc2-86af-d712ab5df6c4", + "metadata": {}, + "outputs": [], + "source": [ + "bus_only = project[project[\"bus_count\"] > 0]" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "c65b773e-dd41-4c95-8e6b-2132e5d7e978", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(124, 14)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "(37, 14)" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# this looks correct\n", + "display(project.shape, bus_only.shape)" + ] + }, + { + "cell_type": "markdown", + "id": "fdd09938-88b1-4fcd-8159-1637a57ee0f4", + "metadata": { + "tags": [] + }, + "source": [ + "## New column for propulsion type - `prop_type`\n", + "Use on `bus_only` df" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "630e1662-9a32-4a2c-8174-1a0dc59ad42e", + "metadata": {}, + "outputs": [], + "source": [ + "prop_type = [\n", + " \"electric buses\",\n", + " \"electric commuter\",\n", + " \"Electric Buses\",\n", + " \"battery electric\",\n", + " \"Batery Electric\",\n", + " \"battery-electric\",\n", + " \"fuel-cell\",\n", + " \"fuel cell\",\n", + " \"Fuel Cell\",\n", + " \"zero emission\",\n", + " \"Zero Emission\",\n", + " \"zero-emission electric buses\",\n", + " \"zero-emission buses\",\n", + " \"zero‐emission\",\n", + " \"zero-emission\",\n", + " \"zeroemission\",\n", + " \"CNG\",\n", + " \"cng\",\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "9cb544f0-81e3-4644-a4f8-5b83009e3e18", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "list" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "type(prop_type)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "fa958cba-0e59-464b-959f-c4c18b61f8cc", + "metadata": {}, + "outputs": [], + "source": [ + "# function to match keywords to list\n", + "def prop_type_finder(description):\n", + " for keyword in prop_type:\n", + " if keyword in description:\n", + " return keyword\n", + " return \"not specified\"" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "6c9f56c8-ee70-426c-ba62-2294b2b13fa7", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_469/3402581703.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " bus_only['prop_type'] = bus_only['project_description'].apply(prop_type_finder)\n" + ] + } + ], + "source": [ + "# add new col `prop_type`, fill it with values based on project_description using prop_type_finder function\n", + "bus_only[\"prop_type\"] = bus_only[\"project_description\"].apply(prop_type_finder)" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "c35ceca0-1049-4c1f-b24c-569c45f97f5e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Unnamed: 0.1', 'Unnamed: 0', 'award_year', 'project_#',\n", + " 'grant_recipient', 'project_title', 'ppno', 'district', 'county',\n", + " 'project_description', 'bus_count', 'master_agreement_number',\n", + " 'total_project_cost', 'tircp_award_amount_($)', 'prop_type'],\n", + " dtype='object')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "electric buses 13\n", + "zero-emission buses 7\n", + "zero‐emission 5\n", + "zero emission 3\n", + "zero-emission 2\n", + "electric commuter 1\n", + "CNG 1\n", + "not specified 1\n", + "fuel-cell 1\n", + "battery electric 1\n", + "battery-electric 1\n", + "fuel cell 1\n", + "Name: prop_type, dtype: int64" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# check work\n", + "display(\n", + " bus_only.columns,\n", + " bus_only[\"prop_type\"].value_counts(),\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "251b72b3-7ab4-4028-8cad-1f39b4e334c0", + "metadata": {}, + "outputs": [ + { + "data": { + "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", + "
Unnamed: 0.1Unnamed: 0award_yearproject_#grant_recipientproject_titleppnodistrictcountyproject_descriptionbus_countmaster_agreement_numbertotal_project_costtircp_award_amount_($)prop_type
515151201824Shasta Regional Transportation Agency (SRTA)North State Intercity Bus SystemCP0452VARPurchase 7 new coach-style buses to support a ...14.064SRTAMA95160008641000not specified
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0.1 Unnamed: 0 award_year project_# \\\n", + "51 51 51 2018 24 \n", + "\n", + " grant_recipient \\\n", + "51 Shasta Regional Transportation Agency (SRTA) \n", + "\n", + " project_title ppno district county \\\n", + "51 North State Intercity Bus System CP045 2 VAR \n", + "\n", + " project_description bus_count \\\n", + "51 Purchase 7 new coach-style buses to support a ... 14.0 \n", + "\n", + " master_agreement_number total_project_cost tircp_award_amount_($) \\\n", + "51 64SRTAMA 9516000 8641000 \n", + "\n", + " prop_type \n", + "51 not specified " + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# exploring the not specified rows\n", + "bus_only[bus_only[\"prop_type\"] == \"not specified\"]\n", + "# coach-style buses, this row does not specify if buses are zero or non-zero emission bus. GOOD TO GO" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "bd6eda27-aa67-4a3c-b863-531fbb667da3", + "metadata": {}, + "outputs": [ + { + "data": { + "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", + "
Unnamed: 0.1Unnamed: 0award_yearproject_#grant_recipientproject_titleppnodistrictcountyproject_descriptionbus_countmaster_agreement_numbertotal_project_costtircp_award_amount_($)prop_type
55520156Orange County Transportation Authority (OCTA)Bravo! Route 560 Rapid BusesCP00412ORAPurchase five 40-foot CNG buses for BRT Route ...40.064OCTAMA29000002320000CNG
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0.1 Unnamed: 0 award_year project_# \\\n", + "5 5 5 2015 6 \n", + "\n", + " grant_recipient \\\n", + "5 Orange County Transportation Authority (OCTA) \n", + "\n", + " project_title ppno district county \\\n", + "5 Bravo! Route 560 Rapid Buses CP004 12 ORA \n", + "\n", + " project_description bus_count \\\n", + "5 Purchase five 40-foot CNG buses for BRT Route ... 40.0 \n", + "\n", + " master_agreement_number total_project_cost tircp_award_amount_($) \\\n", + "5 64OCTAMA 2900000 2320000 \n", + "\n", + " prop_type \n", + "5 CNG " + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# what is in CNG rows?\n", + "bus_only[bus_only[\"prop_type\"] == \"CNG\"]\n", + "# was 4 rows, then adjusted prop list to have cng at the bottom. now showing 1 row thats actually CNG" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "8f056155-1a0f-4d7f-85af-ee6d96069eab", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['CNG',\n", + " 'battery electric',\n", + " 'battery-electric',\n", + " 'electric buses',\n", + " 'electric commuter',\n", + " 'fuel cell',\n", + " 'fuel-cell',\n", + " 'not specified',\n", + " 'zero emission',\n", + " 'zero-emission',\n", + " 'zero-emission buses',\n", + " 'zero‐emission']" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# consolidate values\n", + "list(bus_only[\"prop_type\"].sort_values(ascending=True).unique())" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "8964ac4d-d7c8-457c-98b0-577d6e5e30ef", + "metadata": {}, + "outputs": [], + "source": [ + "prop_dict = {\n", + " \"battery electric\": \"BEB\",\n", + " \"battery-electric\": \"BEB\",\n", + " \"electric buses\": \"electric (not specified)\",\n", + " \"electric commuter\": \"electric (not specified)\",\n", + " \"fuel cell\": \"FCEB\",\n", + " \"fuel-cell\": \"FCEB\",\n", + " \"zero-emission buses\": \"zero-emission bus (not specified)\",\n", + " \"zero emission\": \"zero-emission bus (not specified)\",\n", + " \"zero-emission\": \"zero-emission bus (not specified)\",\n", + " \"zero‐emission\": \"zero-emission bus (not specified)\",\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "1204ed35-8e16-4a14-9c41-8c22b24a1503", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_469/3978264113.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " bus_only.replace({'prop_type': prop_dict}, inplace=True)\n" + ] + } + ], + "source": [ + "# replacing prop_type values with dictionary\n", + "bus_only.replace({\"prop_type\": prop_dict}, inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "d2da1c1b-c91b-42e5-b3ff-583f3fd60676", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "zero-emission bus (not specified) 17\n", + "electric (not specified) 14\n", + "FCEB 2\n", + "BEB 2\n", + "CNG 1\n", + "not specified 1\n", + "Name: prop_type, dtype: int64" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "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", + "
Unnamed: 0.1Unnamed: 0award_yearproject_#grant_recipientproject_titleppnodistrictcountyproject_descriptionbus_countmaster_agreement_numbertotal_project_costtircp_award_amount_($)prop_type
00020151Antelope Valley Transit Authority (AVTA)Regional Transit Interconnectivity & Environme...CP0057LAPurchase 13 60-foot articulated BRT buses and ...29.064AVTA2015MA3947800024403000electric (not specified)
55520156Orange County Transportation Authority (OCTA)Bravo! Route 560 Rapid BusesCP00412ORAPurchase five 40-foot CNG buses for BRT Route ...40.064OCTAMA29000002320000CNG
111111201512San Joaquin Regional Transit District (SJRTD)BRT Expansion: MLK Corridor and Crosstown Mine...CP01110SJBus rapid transit infrastructure along the MLK...12.064SJRRCMA A1191187766841000zero-emission bus (not specified)
16161620163Foothill TransitTransforming California: Bus Electrification, ...CP0767LAPurchase 20 zero-emission buses to extend Rout...20.064FOOTHILLMA165800005000000zero-emission bus (not specified)
29292920182Anaheim Transportation Network (ATN)#Electrify Anaheim: Changing the Transit Parad...CP02712ORADeploys 40 zero-emission electric buses to dou...40.064ATNMA A14520100028617000electric (not specified)
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0.1 Unnamed: 0 award_year project_# \\\n", + "0 0 0 2015 1 \n", + "5 5 5 2015 6 \n", + "11 11 11 2015 12 \n", + "16 16 16 2016 3 \n", + "29 29 29 2018 2 \n", + "\n", + " grant_recipient \\\n", + "0 Antelope Valley Transit Authority (AVTA) \n", + "5 Orange County Transportation Authority (OCTA) \n", + "11 San Joaquin Regional Transit District (SJRTD) \n", + "16 Foothill Transit \n", + "29 Anaheim Transportation Network (ATN) \n", + "\n", + " project_title ppno district county \\\n", + "0 Regional Transit Interconnectivity & Environme... CP005 7 LA \n", + "5 Bravo! Route 560 Rapid Buses CP004 12 ORA \n", + "11 BRT Expansion: MLK Corridor and Crosstown Mine... CP011 10 SJ \n", + "16 Transforming California: Bus Electrification, ... CP076 7 LA \n", + "29 #Electrify Anaheim: Changing the Transit Parad... CP027 12 ORA \n", + "\n", + " project_description bus_count \\\n", + "0 Purchase 13 60-foot articulated BRT buses and ... 29.0 \n", + "5 Purchase five 40-foot CNG buses for BRT Route ... 40.0 \n", + "11 Bus rapid transit infrastructure along the MLK... 12.0 \n", + "16 Purchase 20 zero-emission buses to extend Rout... 20.0 \n", + "29 Deploys 40 zero-emission electric buses to dou... 40.0 \n", + "\n", + " master_agreement_number total_project_cost tircp_award_amount_($) \\\n", + "0 64AVTA2015MA 39478000 24403000 \n", + "5 64OCTAMA 2900000 2320000 \n", + "11 64SJRRCMA A1 19118776 6841000 \n", + "16 64FOOTHILLMA 16580000 5000000 \n", + "29 64ATNMA A1 45201000 28617000 \n", + "\n", + " prop_type \n", + "0 electric (not specified) \n", + "5 CNG \n", + "11 zero-emission bus (not specified) \n", + "16 zero-emission bus (not specified) \n", + "29 electric (not specified) " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# check work\n", + "display(bus_only.prop_type.value_counts(), bus_only.head())\n", + "\n", + "# looks good" + ] + }, + { + "cell_type": "markdown", + "id": "392dd768-88e4-42bb-a26f-ab95e225b271", + "metadata": { + "tags": [] + }, + "source": [ + "## New column for bus size type - `bus_size_type`\n" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "id": "278079a5-9ebb-4ac2-9363-ecfc0b6a818f", + "metadata": {}, + "outputs": [], + "source": [ + "bus_size = [\n", + " \"standard\",\n", + " \"30-foot\",\n", + " \"40 foot\",\n", + " \"40-foot\",\n", + " \"45-foot\",\n", + " \"45 foot\",\n", + " \"40ft\",\n", + " \"60-foot\",\n", + " \"articulated\",\n", + " \"cutaway\",\n", + " \"coach-style\",\n", + " \"over-the-road\",\n", + " \"feeder bus\",\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "9988791c-8ec6-45c4-b7b6-4fa8ccbfe823", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "list" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "type(bus_size)" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "id": "71b25adf-440a-4f52-9d18-f908f57d5aab", + "metadata": {}, + "outputs": [], + "source": [ + "# re writing prop type funct for bus size\n", + "def bus_size_finder(description):\n", + " for keyword in bus_size:\n", + " if keyword in description:\n", + " return keyword\n", + " return \"not specified\"" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "45ab8fdc-e752-4584-8bb8-af4426861a71", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_469/11797775.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " bus_only[\"bus_size_type\"] = bus_only[\"project_description\"].apply(bus_size_finder)\n" + ] + } + ], + "source": [ + "# creating new column, filling the column using the function applied to project_desctiotion\n", + "bus_only[\"bus_size_type\"] = bus_only[\"project_description\"].apply(bus_size_finder)" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "id": "c0ce4822-7356-4e52-94cb-04269eb82db9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Unnamed: 0.1', 'Unnamed: 0', 'award_year', 'project_#',\n", + " 'grant_recipient', 'project_title', 'ppno', 'district', 'county',\n", + " 'project_description', 'bus_count', 'master_agreement_number',\n", + " 'total_project_cost', 'tircp_award_amount_($)', 'prop_type',\n", + " 'bus_size_type'],\n", + " dtype='object')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "not specified 30\n", + "over-the-road 2\n", + "45-foot 1\n", + "40-foot 1\n", + "40 foot 1\n", + "coach-style 1\n", + "feeder bus 1\n", + "Name: bus_size_type, dtype: int64" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# checking work\n", + "display(bus_only.columns, bus_only.bus_size_type.value_counts())" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "id": "a17a1dfa-d70a-4076-b9c1-618a43398262", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['40 foot',\n", + " '40-foot',\n", + " '45-foot',\n", + " 'coach-style',\n", + " 'feeder bus',\n", + " 'not specified',\n", + " 'over-the-road']" + ] + }, + "execution_count": 69, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "list(bus_only['bus_size_type'].sort_values().unique())" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "id": "ad0bda67-e3b2-4bdf-9bfb-0afa7b19bc0d", + "metadata": {}, + "outputs": [ + { + "data": { + "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", + "
Unnamed: 0.1Unnamed: 0award_yearproject_#grant_recipientproject_titleppnodistrictcountyproject_descriptionbus_countmaster_agreement_numbertotal_project_costtircp_award_amount_($)prop_typebus_size_type
99999920234City of PasadenaPasadena Transit System Legacy Project: #MoreS...CP1107LAPurchases 40 zero-emission buses and associate...40.0NaN14426300014424000zero-emission bus (not specified)not specified
34343420187City of Los Angeles (LA DOT)Los Angeles City: Leading the Transformation t...CP0297LAAcquire 112 zero-emission buses to replace exi...112.064LADOTMA10279000036104000zero-emission bus (not specified)not specified
33333320186City of FresnoSouthwest Fresno Community ConnectorCP0796FREPurchase of 6 zero-emission battery-electric b...6.064FRESNOMA-01116570007798000electric (not specified)not specified
16161620163Foothill TransitTransforming California: Bus Electrification, ...CP0767LAPurchase 20 zero-emission buses to extend Rout...20.064FOOTHILLMA165800005000000zero-emission bus (not specified)not specified
81818120229City of WascoCity of Wasco Improving Air Quality and Econom...CP0906KERPurchase of 3 zero-emission buses that will su...3.0Pending15430001000000zero-emission bus (not specified)not specified
\n", + "
" + ], + "text/plain": [ + " Unnamed: 0.1 Unnamed: 0 award_year project_# \\\n", + "99 99 99 2023 4 \n", + "34 34 34 2018 7 \n", + "33 33 33 2018 6 \n", + "16 16 16 2016 3 \n", + "81 81 81 2022 9 \n", + "\n", + " grant_recipient \\\n", + "99 City of Pasadena \n", + "34 City of Los Angeles (LA DOT) \n", + "33 City of Fresno \n", + "16 Foothill Transit \n", + "81 City of Wasco \n", + "\n", + " project_title ppno district county \\\n", + "99 Pasadena Transit System Legacy Project: #MoreS... CP110 7 LA \n", + "34 Los Angeles City: Leading the Transformation t... CP029 7 LA \n", + "33 Southwest Fresno Community Connector CP079 6 FRE \n", + "16 Transforming California: Bus Electrification, ... CP076 7 LA \n", + "81 City of Wasco Improving Air Quality and Econom... CP090 6 KER \n", + "\n", + " project_description bus_count \\\n", + "99 Purchases 40 zero-emission buses and associate... 40.0 \n", + "34 Acquire 112 zero-emission buses to replace exi... 112.0 \n", + "33 Purchase of 6 zero-emission battery-electric b... 6.0 \n", + "16 Purchase 20 zero-emission buses to extend Rout... 20.0 \n", + "81 Purchase of 3 zero-emission buses that will su... 3.0 \n", + "\n", + " master_agreement_number total_project_cost tircp_award_amount_($) \\\n", + "99 NaN 144263000 14424000 \n", + "34 64LADOTMA 102790000 36104000 \n", + "33 64FRESNOMA-01 11657000 7798000 \n", + "16 64FOOTHILLMA 16580000 5000000 \n", + "81 Pending 1543000 1000000 \n", + "\n", + " prop_type bus_size_type \n", + "99 zero-emission bus (not specified) not specified \n", + "34 zero-emission bus (not specified) not specified \n", + "33 electric (not specified) not specified \n", + "16 zero-emission bus (not specified) not specified \n", + "81 zero-emission bus (not specified) not specified " + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# expected that not a lot of rows specify a size type.\n", + "# will still take a random peek into some\n", + "\n", + "bus_only[bus_only[\"bus_size_type\"] == \"not specified\"].sample(5)" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "ab06f71f-3f64-4b12-8164-fe3524c97d64", + "metadata": {}, + "outputs": [], + "source": [ + "# consolidate\n", + "size_dict={'40 foot': 'conventional (40-ft like)' ,\n", + " '40-foot': 'conventional (40-ft like)',\n", + " '45-foot': 'conventional (40-ft like)',\n", + " 'coach-style':'over-the-road',\n", + " 'feeder bus': 'conventional (40-ft like)',\n", + " }" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "id": "be465cfd-fb25-4862-a709-c3dd675a8fbf", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "type(size_dict)" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "id": "d66297eb-2ced-4148-9722-167797349280", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_469/3147187588.py:2: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " bus_only.replace({\"bus_size_type\": size_dict}, inplace=True)\n" + ] + } + ], + "source": [ + "# .replace() with size_dict to replace values in bus size col\n", + "bus_only.replace({\"bus_size_type\": size_dict}, inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "055fbee5-b73b-4779-801b-1c0d23e081af", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "not specified 30\n", + "conventional (40-ft like) 4\n", + "over-the-road 3\n", + "Name: bus_size_type, dtype: int64" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# check work\n", + "bus_only.bus_size_type.value_counts()" + ] + }, + { + "cell_type": "markdown", + "id": "1b95f567-13fc-4184-8b09-f512f702f3f0", + "metadata": { + "tags": [] + }, + "source": [ + "## export project- bus only df" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "cecea030-b37a-4170-9997-656e8bd0c080", + "metadata": {}, + "outputs": [], + "source": [ + "bus_only.to_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_bus_only.csv\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "1ea926da-8d76-481c-a5fb-ef39606f45ca", + "metadata": { + "tags": [] + }, + "source": [ + "## Read in project bus only data\n" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "id": "abaf10b2-0dc3-432d-845a-8dacb2af806f", + "metadata": {}, + "outputs": [], + "source": [ + "bus_checker = pd.read_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_bus_only.csv\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "id": "ab4b7cf3-183e-4ea1-baca-e3f5d0bd9dd6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(37, 17)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "Index(['Unnamed: 0.2', 'Unnamed: 0.1', 'Unnamed: 0', 'award_year', 'project_#',\n", + " 'grant_recipient', 'project_title', 'ppno', 'district', 'county',\n", + " 'project_description', 'bus_count', 'master_agreement_number',\n", + " 'total_project_cost', 'tircp_award_amount_($)', 'prop_type',\n", + " 'bus_size_type'],\n", + " dtype='object')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "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", - " \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", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
Unnamed: 0.2Unnamed: 0.1Unnamed: 0award_yearproject_#grant_recipientproject_titleppnodistrictcountyproject_descriptionbus_countmaster_agreement_numbertotal_project_costtircp_award_amount_($)cost_per_busprop_typebus_size_type
22Santa Monica Big Blue Bus7.01105000157857
7City of Santa Monica113.026027000230327
12Foothill Transit20.05000000250000
5City of Los Angeles (LA DOT)112.036104000322357
10City of Wasco3.01000000333333000020151Antelope Valley Transit Authority (AVTA)Regional Transit Interconnectivity & Environme...CP0057LAPurchase 13 60-foot articulated BRT buses and ...29.064AVTA2015MA3947800024403000electric (not specified)conventional (40-ft like)
6City of Pasadena155520156Orange County Transportation Authority (OCTA)Bravo! Route 560 Rapid BusesCP00412ORAPurchase five 40-foot CNG buses for BRT Route ...40.01442400036060064OCTAMA29000002320000CNGconventional (40-ft like)
192111111201512San Joaquin Regional Transit District (SJRTD)BRT Expansion: MLK Corridor and Crosstown Mine...CP01110SJBus rapid transit infrastructure along the MLK...12.064SJRRCMA A1191187766841000570083
18Orange County Transportation Authority (OCTA)73.041727000571602
23Shasta Regional Transportation Agency (SRTA)14.08641000617214
11Culver City5.03247000649400
17Los Angeles County Metropolitan Transportation...261.0177500000680076
0Anaheim Transportation Network (ATN)65.051395000790692
25Sonoma County Transportation Authority (SCTA)30.024825000827500
24Solano Transportation Authority (STA)13.010788000829846
26Torrance Transit Department7.06000000857142
29Yuba-Sutter Transit16.013725000857812
1Antelope Valley Transit Authority (AVTA)36.035735000992638
27Transit Joint Powers Authority of Merced County3.031120001037333
8City of Simi Valley6.070530001175500
4City of Glendale and Arroyo Verdugo Communities27.0346480001283259
16Long Beach Transit (LBT)5.064510001290200zero-emission bus (not specified)not specified
3City of Fresno6.077980001299666
21Santa Cruz Metropolitan Transit District (Metro)24.0385890001607875
20Santa Barbara Metropolitan Transit District (S...8.0144800001810000
2Antelope Valley Transit Authority (AVTA) & Lon...7.0131560001879428
14Humboldt Transit Authority (HTA) with Yurok Tr...4.086120002153000
28Tulare County Regional Transit Agency (TCRTA)14.0337690002412071
15Lake Transit Authority (LTA)4.0129940003248500
13Humboldt Transit Authority (HTA)11.038743000352209016161620163Foothill TransitTransforming California: Bus Electrification, ...CP0767LAPurchase 20 zero-emission buses to extend Rout...20.064FOOTHILLMA165800005000000zero-emission bus (not specified)not specified
9City of Torrance10.0960000009600000429292920182Anaheim Transportation Network (ATN)#Electrify Anaheim: Changing the Transit Parad...CP02712ORADeploys 40 zero-emission electric buses to dou...40.064ATNMA A14520100028617000electric (not specified)not specified
\n", "
" ], "text/plain": [ - " grant_recipient bus_count \\\n", - "22 Santa Monica Big Blue Bus 7.0 \n", - "7 City of Santa Monica 113.0 \n", - "12 Foothill Transit 20.0 \n", - "5 City of Los Angeles (LA DOT) 112.0 \n", - "10 City of Wasco 3.0 \n", - "6 City of Pasadena 40.0 \n", - "19 San Joaquin Regional Transit District (SJRTD) 12.0 \n", - "18 Orange County Transportation Authority (OCTA) 73.0 \n", - "23 Shasta Regional Transportation Agency (SRTA) 14.0 \n", - "11 Culver City 5.0 \n", - "17 Los Angeles County Metropolitan Transportation... 261.0 \n", - "0 Anaheim Transportation Network (ATN) 65.0 \n", - "25 Sonoma County Transportation Authority (SCTA) 30.0 \n", - "24 Solano Transportation Authority (STA) 13.0 \n", - "26 Torrance Transit Department 7.0 \n", - "29 Yuba-Sutter Transit 16.0 \n", - "1 Antelope Valley Transit Authority (AVTA) 36.0 \n", - "27 Transit Joint Powers Authority of Merced County 3.0 \n", - "8 City of Simi Valley 6.0 \n", - "4 City of Glendale and Arroyo Verdugo Communities 27.0 \n", - "16 Long Beach Transit (LBT) 5.0 \n", - "3 City of Fresno 6.0 \n", - "21 Santa Cruz Metropolitan Transit District (Metro) 24.0 \n", - "20 Santa Barbara Metropolitan Transit District (S... 8.0 \n", - "2 Antelope Valley Transit Authority (AVTA) & Lon... 7.0 \n", - "14 Humboldt Transit Authority (HTA) with Yurok Tr... 4.0 \n", - "28 Tulare County Regional Transit Agency (TCRTA) 14.0 \n", - "15 Lake Transit Authority (LTA) 4.0 \n", - "13 Humboldt Transit Authority (HTA) 11.0 \n", - "9 City of Torrance 10.0 \n", + " Unnamed: 0.2 Unnamed: 0.1 Unnamed: 0 award_year project_# \\\n", + "0 0 0 0 2015 1 \n", + "1 5 5 5 2015 6 \n", + "2 11 11 11 2015 12 \n", + "3 16 16 16 2016 3 \n", + "4 29 29 29 2018 2 \n", + "\n", + " grant_recipient \\\n", + "0 Antelope Valley Transit Authority (AVTA) \n", + "1 Orange County Transportation Authority (OCTA) \n", + "2 San Joaquin Regional Transit District (SJRTD) \n", + "3 Foothill Transit \n", + "4 Anaheim Transportation Network (ATN) \n", + "\n", + " project_title ppno district county \\\n", + "0 Regional Transit Interconnectivity & Environme... CP005 7 LA \n", + "1 Bravo! Route 560 Rapid Buses CP004 12 ORA \n", + "2 BRT Expansion: MLK Corridor and Crosstown Mine... CP011 10 SJ \n", + "3 Transforming California: Bus Electrification, ... CP076 7 LA \n", + "4 #Electrify Anaheim: Changing the Transit Parad... CP027 12 ORA \n", "\n", - " tircp_award_amount_($) cost_per_bus \n", - "22 1105000 157857 \n", - "7 26027000 230327 \n", - "12 5000000 250000 \n", - "5 36104000 322357 \n", - "10 1000000 333333 \n", - "6 14424000 360600 \n", - "19 6841000 570083 \n", - "18 41727000 571602 \n", - "23 8641000 617214 \n", - "11 3247000 649400 \n", - "17 177500000 680076 \n", - "0 51395000 790692 \n", - "25 24825000 827500 \n", - "24 10788000 829846 \n", - "26 6000000 857142 \n", - "29 13725000 857812 \n", - "1 35735000 992638 \n", - "27 3112000 1037333 \n", - "8 7053000 1175500 \n", - "4 34648000 1283259 \n", - "16 6451000 1290200 \n", - "3 7798000 1299666 \n", - "21 38589000 1607875 \n", - "20 14480000 1810000 \n", - "2 13156000 1879428 \n", - "14 8612000 2153000 \n", - "28 33769000 2412071 \n", - "15 12994000 3248500 \n", - "13 38743000 3522090 \n", - "9 96000000 9600000 " + " project_description bus_count \\\n", + "0 Purchase 13 60-foot articulated BRT buses and ... 29.0 \n", + "1 Purchase five 40-foot CNG buses for BRT Route ... 40.0 \n", + "2 Bus rapid transit infrastructure along the MLK... 12.0 \n", + "3 Purchase 20 zero-emission buses to extend Rout... 20.0 \n", + "4 Deploys 40 zero-emission electric buses to dou... 40.0 \n", + "\n", + " master_agreement_number total_project_cost tircp_award_amount_($) \\\n", + "0 64AVTA2015MA 39478000 24403000 \n", + "1 64OCTAMA 2900000 2320000 \n", + "2 64SJRRCMA A1 19118776 6841000 \n", + "3 64FOOTHILLMA 16580000 5000000 \n", + "4 64ATNMA A1 45201000 28617000 \n", + "\n", + " prop_type bus_size_type \n", + "0 electric (not specified) conventional (40-ft like) \n", + "1 CNG conventional (40-ft like) \n", + "2 zero-emission bus (not specified) not specified \n", + "3 zero-emission bus (not specified) not specified \n", + "4 electric (not specified) not specified " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "display(bus_checker.shape, bus_checker.columns, bus_checker.head())" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "id": "aab862f1-7aa2-47ea-a5bc-52483b097c1e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['conventional (40-ft like)', 'not specified', 'over-the-road'],\n", + " dtype=object)" ] }, - "execution_count": 7, + "execution_count": 79, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "#confirm new column was created and values were populated\n", - "bus_cost.sort_values('cost_per_bus')" + "# inspect columns values.\n", + "bus_only[\"bus_size_type\"].sort_values().unique()\n", + "# everything looks good" + ] + }, + { + "cell_type": "markdown", + "id": "c0aa374e-985b-46b3-a7ab-f3bc66e36204", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "## DEPRECATED - Data Analysis\n", + "see `cost_per_bus_analysis` notebook" + ] + }, + { + "cell_type": "markdown", + "id": "02cce57d-f82c-4f85-be53-814538b6b6c3", + "metadata": { + "tags": [] + }, + "source": [ + "### Consolidate up grant recipient name" + ] + }, + { + "cell_type": "markdown", + "id": "a5d0e920-cfd9-465f-89eb-81214b27070a", + "metadata": { + "jp-MarkdownHeadingCollapsed": true, + "tags": [] + }, + "source": [ + "### aggregate up" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a0a396f0-c9ad-48bd-9767-45b5a8b53d25", + "metadata": {}, + "outputs": [], + "source": [ + "# aggregate # of buses and allocation by transit agency\n", + "# bus_cost = only_bus.groupby('grant_recipient').agg({\n", + "# '#_of_buses':\"sum\",\n", + "# 'allocation_amount':'sum'\n", + "# }).reset_index()\n", + "\n", + "bus_cost = (\n", + " bus_only.groupby(\"grant_recipient\")\n", + " .agg({\"bus_count\": \"sum\", \"tircp_award_amount_($)\": \"sum\"})\n", + " .reset_index()\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c5c8dfa3-310f-47bd-8d95-2eed37feec73", + "metadata": {}, + "outputs": [], + "source": [ + "# confirm aggregation worked\n", + "bus_cost" + ] + }, + { + "cell_type": "markdown", + "id": "0f074183-9110-41fc-820b-4483fe9b076b", + "metadata": { + "tags": [] + }, + "source": [ + "### create new cost per bus column" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "391fdd1a-585b-43e4-b70b-18c7f54a8263", + "metadata": {}, + "outputs": [], + "source": [ + "bus_cost[\"cost_per_bus\"] = (\n", + " bus_cost[\"tircp_award_amount_($)\"] / bus_cost[\"bus_count\"]\n", + ").astype(\"int64\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3219820e-0d80-4c1b-92c5-f098f09a22a9", + "metadata": {}, + "outputs": [], + "source": [ + "# confirm new column was created and values were populated\n", + "bus_cost.sort_values(\"cost_per_bus\")" ] }, { @@ -1103,17 +2678,19 @@ "id": "7c2df629-863e-476f-8f1c-934535a1feb0", "metadata": {}, "source": [ - "## Export cost per bus via project tracking sheet to gcs" + "### Export cost per bus via project tracking sheet to gcs" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "id": "b7ad9fe7-a705-4138-8f3d-138f6d0146f6", "metadata": {}, "outputs": [], "source": [ - "bus_cost.to_csv('gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_cost_per_bus.csv')" + "bus_cost.to_csv(\n", + " \"gs://calitp-analytics-data/data-analyses/bus_procurement_cost/tircp_project_cost_per_bus.csv\"\n", + ")" ] }, {