{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Analysing a 360 giving dataset\n", "\n", "This notebook takes you step-by-step through analysing a 360 Giving spreadsheet, using python. In particular we'll be using a package called `pandas`, and the `iplotter` package which helps integrate `ChartJS` charts.\n", "\n", "The analysis will start by looking at just the dataset itself. We'll look at:\n", "\n", "- distribution of grants over time\n", "- the amount of the grants\n", "- which grant programmes have been used\n", "- where organisations have been funded\n", "\n", "We can then add additional information by matching the records against charity records, and running keyword searches against the recipients to find the type of organisations and beneficiaries they may have. These keyword searches won't correctly classify every grant, but they give an idea of the spread of activities. Once we know the charity numbers of recipients, we can bring in data like their income or where they work.\n", "\n", "Finally, we can also compare the grants dataset against other grantmakers to look at similarities and differences between them using the analysis above." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Getting python set up\n", "\n", "A good way to install python and some of the packages needed for this notebook is to use [Anaconda](https://www.continuum.io/downloads) or [MiniConda](https://conda.io/miniconda.html). The notebook is written using Python 3, though it would be fairly easy to convert it into Python 3.\n", "\n", "We then need to install packages. This is done using `pip`. Run the following commands through the command line:\n", "\n", "```bash\n", "pip install pandas\n", "pip install matplotlib\n", "pip install requests\n", "```\n", "\n", "This will make these packages available for use. Some may already be installed through Anaconda.\n", "\n", "It's also worth looking in [virtual environments](https://docs.python.org/3/library/venv.html) to make it easier to manage packages for a single project. \n", "\n", "We then import these packages, and some inbuilt packages, into the notebook to make them available for us to use." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "from __future__ import print_function # helps with python 2 compatability\n", "import pandas as pd # Pandas data analysis library\n", "import requests # fetch the CSV from the internet" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For `matplotlib` for plotting charts we need to set it up to display the charts inline, and then load the library. We'll set it up so that the charts use a particular style (you can change this to one of the [styles shown in this gallery](https://tonysyu.github.io/raw_content/matplotlib-style-gallery/gallery.html))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": true }, "outputs": [], "source": [ "%matplotlib inline\n", "import matplotlib.pyplot as plt\n", "plt.style.use('seaborn-dark')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Import the data\n", "\n", "The data is imported from a CSV file made available by the Cabinet Office. You can find it listed in the [360 Giving data registry](http://www.threesixtygiving.org/data/data-registry/). \n", "\n", "First we'll download the CSV file from the URL provided in the data registry and save it to a CSV file in the same directory." ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": true }, "outputs": [], "source": [ "# URL of the grants data\n", "grant_url = \"https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/596322/Community_First_Grants_Database_360Giving.csv\"\n", "grant_csv = \"community_first_grants.csv\" # filename we'll save it to" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [ "response = requests.get(grant_url) # fetch the URL\n", "with open(grant_csv, 'wb') as a: # open the new file for writing to\n", " a.write(response.content) # write the content" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The grants data is now downloaded to the directory. We can now import it as a Pandas \"DataFrame\", which is a table of the data. We'll call this `g` to make it easy to refer to later." ] }, { "cell_type": "code", "execution_count": 87, "metadata": {}, "outputs": [], "source": [ "g = pd.read_csv(grant_csv, encoding='latin1')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Anything you leave on its own at the end of an ipython notebook cell gets printed as output, so you can look at a snapshot of the data by just putting `g` in a cell." ] }, { "cell_type": "code", "execution_count": 88, "metadata": { "scrolled": true }, "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
IdentifierFunding Org:IdentifierFunding Org:NameRecipient Org:IdentifierRecipient Org:NameRecipient Org:Company NumberRecipient Org:Charity NumberTitleDescriptionPanel...Number Of PaymentsBeneficiary Location:0:Geographic Code TypeBeneficiary Location:0:Geographic CodeBeneficiary Location:0:NameBeneficiary Location:1:Geographic Code TypeBeneficiary Location:1:Geographic CodeBeneficiary Location:1:NameGrant Programme:CodeGrant Programme:TitleLast Modified Date
0360g-cabinetoffice-CFNMF_1GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-\"kgara\"\"KGARA\"NaNNaNGrant awarded to \"KGARA\"new strategy adopted dorset police deal stree...Bournemouth\\East Cliff & Springbourne...1WDE05002116East Cliff and SpringbourneLADE06000028BournemouthCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
1360g-cabinetoffice-CFNMF_2GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-\"loneliness\"\"LONELINESS\"NaNNaNP.I.C.N.I.C.group set collating information provided fami...Sunderland\\Pallion...1WDE05001162PallionLADE08000024SunderlandCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
2360g-cabinetoffice-CFNMF_3GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-\"loneliness\"\"LONELINESS\"NaNNaNGrant awarded to \"LONELINESS\"group set collating information provided fami...Sunderland\\Pallion...1WDE05001162PallionLADE08000024SunderlandCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
3360g-cabinetoffice-CFNMF_4GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-\"pep_kids\"\"PEP Kids\"NaNNaNWalking in a Winter Wonderlandcreate performing art children aged yrs singi...East Riding of Yorkshire\\South East Holderness...1WDE05001707South East HoldernessLADE06000011East Riding of YorkshireCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
4360g-cabinetoffice-CFNMF_5GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-\"plant\":_people_linking_at_...\"PLANT\": People Linking at Newtown TogetherNaNNaNGrant awarded to \"PLANT\": People Linking at Ne...works isolated vulnerable elderly residents n...Stockton on Tees\\Newtown...1WDE05001541NewtownLADE06000004Stockton-on-TeesCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
5360g-cabinetoffice-CFNMF_6GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-\"planting_a_seed\"\"Planting a Seed\"NaNNaNGrant awarded to \"Planting a Seed\"castle ward welcome gardens buying installing...East Sussex\\Castle...1WDE05003932CastleLADE07000062HastingsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
6360g-cabinetoffice-CFNMF_7GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-\"pomoc\"\"POMOC\"NaNNaNGrant awarded to \"POMOC\"currently provision armley surrounding areas ...Leeds\\Armley...1WDE05001414ArmleyLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
7360g-cabinetoffice-CFNMF_8GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-(education_2day)_finsbury_p...(Education 2Day) Finsbury Park Youth SpaceNaNNaNFinsbury park youth and play space \"Cinderella...will done planned educational visit tolondons...Islington\\Finsbury Park...1WDE05000371Finsbury ParkLADE09000019IslingtonCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
8360g-cabinetoffice-CFNMF_9GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-(kyso)_keem_youth_shout_out(KYSO) Keem Youth Shout OutNaNNaNKysokeem youth shout new youth organisation direc...Manchester\\Moss Side...1WDE05000710Moss SideLADE08000003ManchesterCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
9360g-cabinetoffice-CFNMF_10GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-(kyso)_keem_youth_shout_out(KYSO) Keem Youth Shout OutNaNNaNKYSOkeem youth shout new youth organisation direc...Manchester\\Moss Side...1WDE05000710Moss SideLADE08000003ManchesterCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
10360g-cabinetoffice-CFNMF_11GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-(mustaqbil)_future_foundation(MUSTAQBIL) FUTURE FOUNDATIONNaNNaNCohesive Environmentwill bring together people different cultures...Slough\\Chalvey...1WDE05002338ChalveyLADE06000039SloughCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
11360g-cabinetoffice-CFNMF_12GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-_the_club@ The ClubNaNNaN@ The clublocal ladies group emphasis healthy living we...Essex\\Vange...1WDE05004033VangeLADE07000066BasildonCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
12360g-cabinetoffice-CFNMF_13GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-the_edge@the edgeNaNNaNGerminate: Thorsby Edible Forest Garden (TEFG)•À_ create maintain attractive organic sustai...Kingston Upon Hull, City of\\Avenue...1WDE05001664AvenueLADE06000010Kingston upon Hull, City ofCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
13360g-cabinetoffice-CFNMF_14GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-the_edge@the edgeNaNNaNThorseby Community Edible Forest Garden (TCEFG)•À_ continue develop maintain attractive orga...Kingston Upon Hull, City of\\Avenue...1WDE05001664AvenueLADE06000010Kingston upon Hull, City ofCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
14360g-cabinetoffice-CFNMF_15GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-1_way_project1 Way ProjectNaNNaNGrant awarded to 1 Way Projectway mainly aims young people communities aim ...Merton\\Figge's Marsh...1WDE05000460Figge's MarshLADE09000024MertonCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
15360g-cabinetoffice-CFNMF_16GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-100th_mackworth_scout_group100th Mackworth Scout GroupNaNNaNCamping equipmenthelp purchase equipment will help us offer ch...Derby\\Mackworth...1WDE05001778MackworthLADE06000015DerbyCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
16360g-cabinetoffice-CFNMF_17GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-102_naseby_road_washwood_heath102 Naseby Road Washwood HeathNaNNaNNaseby Youth Centre Girls Groupresearch indicated substantial short fall num...Birmingham\\Washwood Heath...1WDE05001216Washwood HeathLADE08000025BirminghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17360g-cabinetoffice-CFNMF_18GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-103rd_oxford_road_scout_group103rd Oxford Road Scout GroupNaNNaNScout Hall and Grounds Maintenancerd oxford road scout group origination brings...Reading\\Battle...1WDE05002320BattleLADE06000038ReadingCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
18360g-cabinetoffice-CFNMF_19GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-104th_nottingham_brownies104th Nottingham BrowniesNaNNaNBrownies More Adventurescontinue adventurous activities girls got inv...Nottingham\\Bulwell...1WDE05001829BulwellLADE06000018NottinghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
19360g-cabinetoffice-CFNMF_20GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-104th_nottingham_rainbows104th Nottingham RainbowsNaNNaNRainbows Get Healthyuse girlguiding resources explore healthy liv...Nottingham\\Bulwell...1WDE05001829BulwellLADE06000018NottinghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
20360g-cabinetoffice-CFNMF_21GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-105th_nottingham_guides105th Nottingham GuidesNaNNaNAn Active Winteraim raise self esteem team working participat...Nottingham\\Bulwell...1WDE05001829BulwellLADE06000018NottinghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
21360g-cabinetoffice-CFNMF_22GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-105th_nottingham_rangers105th Nottingham RangersNaNNaNA Busy Winter for a New Ranger Unit in Bulwellprovide members group things need start feel ...Nottingham\\Bulwell...1WDE05001829BulwellLADE06000018NottinghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
22360g-cabinetoffice-CFNMF_23GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-1066_gymnastics1066 GymnasticsNaNNaNGymnastics Training Equipmentinstall new training bar suitable community l...East Sussex\\Central...1WDE05003968CentralLADE07000064RotherCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
23360g-cabinetoffice-CFNMF_24GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-10th_keighley_new_church_ra...10th Keighley New Church Rainbows & BrowniesNaNNaNGrant awarded to 10th Keighley New Church Rain...braithwaite rainbows brownies existence years...Bradford\\Keighley West...1WDE05001357Keighley WestLADE08000032BradfordCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
24360g-cabinetoffice-CFNMF_25GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-10th_sunderland_st_aidans_g...10th Sunderland St Aidans Guide UnitNaNNaNFun and Fitst aidans guide unit girls aged years attendi...Sunderland\\St Michael's...1WDE05001167St Michael'sLADE08000024SunderlandCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
25360g-cabinetoffice-CFNMF_26GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-10th_walsall_girl_guiding_g...10th Walsall Girl Guiding GroupNaNNaN10th Walsall Girl Guiding Groupgroup th walsall girl guiding group consists ...Walsall\\Birchills Leamore...1WDE05001304Birchills LeamoreLADE08000030WalsallCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
26360g-cabinetoffice-CFNMF_27GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-10th_wigan_boys_brigade_&_g...10th Wigan Boys Brigade & Girls AssociationNaNNaNTo purchase a marquee and equipmentenable company purchase large tent marquee us...Wigan\\Abram...1WDE05000840AbramLADE08000010WiganCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
27360g-cabinetoffice-CFNMF_28GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-113th_nottingham_scout_group113th Nottingham Scout GroupNaNNaNRedecoration, upgrade and maintenance of 113th...aims make number modest improvements hut impr...Nottingham\\Bilborough...1WDE05001827BilboroughLADE06000018NottinghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
28360g-cabinetoffice-CFNMF_29GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-118th_1st_nansen_scout_group118th 1st Nansen Scout GroupNaNNaNGrant awarded to 118th 1st Nansen Scout Grouppurchase eighty folding chairs utilised th sc...Birmingham\\Hodge Hill...1WDE05001190Hodge HillLADE08000025BirminghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
29360g-cabinetoffice-CFNMF_30GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-118th_1st_nansen_scout_group118th 1st Nansen Scout GroupNaNNaNWindsurfing and walking clubprovide weekly basis throughout summer months...Birmingham\\Hodge Hill...1WDE05001190Hodge HillLADE08000025BirminghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
..................................................................
17146360g-cabinetoffice-CFNMF_17147GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zero_centre_(merseyside)Zero Centre (Merseyside)NaNNaNPhoenix Programmeyear piloted new programme women supported es...Wirral\\Bidston & St James...1WDE05000955Bidston and St JamesLADE08000015WirralCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17147360g-cabinetoffice-CFNMF_17148GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zero_centre_(merseyside)Zero Centre (Merseyside)NaNNaNZero Heroeslast round received community first funding r...Wirral\\Bidston & St James...1WDE05000955Bidston and St JamesLADE08000015WirralCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17148360g-cabinetoffice-CFNMF_17149GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zero_centre_(merseyside)Zero Centre (Merseyside)NaNNaNBromborough Domestic Abuse Outreachwill train volunteer deliver weekly three hou...Wirral\\Bromborough...1WDE05000957BromboroughLADE08000015WirralCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17149360g-cabinetoffice-CFNMF_17150GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zero_centre_(merseyside)Zero Centre (Merseyside)NaNNaNCommunity Domestic Abuse Supportprovided outreach support oxton families via ...Wirral\\Bidston & St James...1WDE05000955Bidston and St JamesLADE08000015WirralCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17150360g-cabinetoffice-CFNMF_17151GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zero_centre_(merseyside)Zero Centre (Merseyside)NaNNaNDomestic Abuse Supportzero centre provides expert domestic abuse on...Wirral\\Bidston & St James...1WDE05000955Bidston and St JamesLADE08000015WirralCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17151360g-cabinetoffice-CFNMF_17152GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zero_centre_(merseyside)Zero Centre (Merseyside)NaNNaNCommunity Domestic Abuse Supportprovide specialist support victims domestic a...Wirral\\Bidston & St James...1WDE05000955Bidston and St JamesLADE08000015WirralCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17152360g-cabinetoffice-CFNMF_17153GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zero_centre(merseyside)Zero Centre(Merseyside)NaNNaNDomestic Abuse Outreachwill continue weekly outreach service operate...Wirral\\Bromborough...1WDE05000957BromboroughLADE08000015WirralCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17153360g-cabinetoffice-CFNMF_17154GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zestZestNaNNaNGrant awarded to Zestzest sport urban will provide positive divers...Sheffield\\Walkley...1WDE05001064WalkleyLADE08000019SheffieldCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17154360g-cabinetoffice-CFNMF_17155GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zestZestNaNNaNGrant awarded to Zestzest sport holiday get active club aimed two ...Sheffield\\Walkley...1WDE05001064WalkleyLADE08000019SheffieldCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17155360g-cabinetoffice-CFNMF_17156GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZest Health for LifeNaNNaNGrant awarded to Zest Health for Lifeweekly womens wellbeing group takes place wee...Leeds\\Burmantofts & Richmond Hill...1WDE05001417Burmantofts and Richmond HillLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17156360g-cabinetoffice-CFNMF_17157GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZest Health for LifeNaNNaNGrant awarded to Zest Health for Lifefamily activity fun days will consist four fa...Leeds\\Burmantofts & Richmond Hill...1WDE05001417Burmantofts and Richmond HillLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17157360g-cabinetoffice-CFNMF_17158GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZEST HEALTH FOR LIFENaNNaNGrant awarded to ZEST HEALTH FOR LIFEclub will run school one day week ran pilot l...Leeds\\Chapel Allerton...1WDE05001419Chapel AllertonLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17158360g-cabinetoffice-CFNMF_17159GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZEST HEALTH FOR LIFENaNNaNGrant awarded to ZEST HEALTH FOR LIFEactivities will run wednesdays week school ho...Leeds\\Chapel Allerton...1WDE05001419Chapel AllertonLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17159360g-cabinetoffice-CFNMF_17160GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZest Health For LifeNaNNaNGrant awarded to Zest Health For Lifecurrently working women victoria school want ...Leeds\\Burmantofts & Richmond Hill...1WDE05001417Burmantofts and Richmond HillLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17160360g-cabinetoffice-CFNMF_17161GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZest Health for LifeNaNNaNZest Community Eventslike apply community first help us run series...Leeds\\Burmantofts & Richmond Hill...1WDE05001417Burmantofts and Richmond HillLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17161360g-cabinetoffice-CFNMF_17162GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZEST HEALTH FOR LIFENaNNaNSchool holiday activitieshoping carry activities woodhouse cricket clu...Leeds\\Chapel Allerton...1WDE05001419Chapel AllertonLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17162360g-cabinetoffice-CFNMF_17163GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZest Health for LifeNaNNaNZest Community Eventslike run series events celebrations throughou...Leeds\\Burmantofts & Richmond Hill...1WDE05001417Burmantofts and Richmond HillLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17163360g-cabinetoffice-CFNMF_17164GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zest_health_for_lifeZEST HEALTH FOR LIFENaNNaNZest School Holiday funhealth realted activities young people school...Leeds\\Chapel Allerton...1WDE05001419Chapel AllertonLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17164360g-cabinetoffice-CFNMF_17165GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zi-fi_skillsZI-FI SKILLSNaNNaNzi-fi zonemillfield community based called zi fi skills...Sunderland\\Hendon...1WDE05001158HendonLADE08000024SunderlandCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17165360g-cabinetoffice-CFNMF_17166GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zig_zagZIG ZAGNaNNaNGrant awarded to ZIG ZAGnuture seed talent children ages years dance ...Sandwell\\Greets Green & Lyng...1WDE05001268Greets Green and LyngLADE08000028SandwellCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17166360g-cabinetoffice-CFNMF_17167GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zimwomenZimwomenNaNNaNSTAR VISIONSNone ProvidedNorthamptonshire\\St Crispin...1WDE05008845RushmillsLADE07000154NorthamptonCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17167360g-cabinetoffice-CFNMF_17168GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zinniaZinniaNaNNaNGrowing Crayzwill develop community garden food growing ad...Bromley\\Cray Valley East...1WDE05000114Cray Valley EastLADE09000006BromleyCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17168360g-cabinetoffice-CFNMF_17169GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zion_bristol_ltdZion Bristol LTDNaNNaNGrant awarded to Zion Bristol LTDzion will organising spring festival celebrat...Bristol, City of\\Bishopsworth...1WDE05001976BishopsworthLADE06000023Bristol, City ofCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17169360g-cabinetoffice-CFNMF_17170GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zion_bristol_ltdZion Bristol LtdNaNNaNGrant awarded to Zion Bristol Ltdunexpected collapse gable wall end zion commu...Bristol, City of\\Bishopsworth...1WDE05001976BishopsworthLADE06000023Bristol, City ofCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17170360g-cabinetoffice-CFNMF_17171GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zion_bristol_ltdZion Bristol LTDNaNNaNgabble Wall and render removing and repointingaftrer unexpected gable collapse community bu...Bristol, City of\\Bishopsworth...1WDE05001976BishopsworthLADE06000023Bristol, City ofCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17171360g-cabinetoffice-CFNMF_17172GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zion_united_reform_churchZion United Reform ChurchNaNNaNLangley War Memorials Appealclosure sale st michael angels church langley...Sandwell\\Langley...1WDE05001270LangleyLADE08000028SandwellCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17172360g-cabinetoffice-CFNMF_17173GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zooblox_mediaZooBlox MediaNaNNaNCreate Mediawill run workshops youth local residents with...Southwark\\Livesey...1WDE05000543LiveseyLADE09000028SouthwarkCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17173360g-cabinetoffice-CFNMF_17174GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zqm_online_t/a_insiteZQM Online T/A InSITeNaNNaNZQM Online T/A InSITeaim provide employment support services local...Birmingham\\Washwood Heath...1WDE05001216Washwood HeathLADE08000025BirminghamCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17174360g-cabinetoffice-CFNMF_17175GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zumba_at_woodhouseZumba at WoodhouseNaNNaNZumba at Woohousedeliver much needed exercise call adult teena...Leeds\\Hyde Park & Woodhouse...1WDE05001429Hyde Park and WoodhouseLADE08000035LeedsCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
17175360g-cabinetoffice-CFNMF_17176GB-GOVUK-cabinet_officeCabinet Office360g-cabinetoffice-zumba_family_fun_&_fitnessZumba Family fun & FitnessNaNNaNGrant awarded to Zumba Family fun & Fitnessprovide weekly classes fun fitness families c...Portsmouth\\Charles Dickens...1WDE05002443Charles DickensLADE06000044PortsmouthCFNMFCommunity First Neighbourhood Match Fund2016-10-17T15:49:15Z
\n", "

17176 rows × 32 columns

\n", "
" ], "text/plain": [ " Identifier Funding Org:Identifier \\\n", "0 360g-cabinetoffice-CFNMF_1 GB-GOVUK-cabinet_office \n", "1 360g-cabinetoffice-CFNMF_2 GB-GOVUK-cabinet_office \n", "2 360g-cabinetoffice-CFNMF_3 GB-GOVUK-cabinet_office \n", "3 360g-cabinetoffice-CFNMF_4 GB-GOVUK-cabinet_office \n", "4 360g-cabinetoffice-CFNMF_5 GB-GOVUK-cabinet_office \n", "5 360g-cabinetoffice-CFNMF_6 GB-GOVUK-cabinet_office \n", "6 360g-cabinetoffice-CFNMF_7 GB-GOVUK-cabinet_office \n", "7 360g-cabinetoffice-CFNMF_8 GB-GOVUK-cabinet_office \n", "8 360g-cabinetoffice-CFNMF_9 GB-GOVUK-cabinet_office \n", "9 360g-cabinetoffice-CFNMF_10 GB-GOVUK-cabinet_office \n", "10 360g-cabinetoffice-CFNMF_11 GB-GOVUK-cabinet_office \n", "11 360g-cabinetoffice-CFNMF_12 GB-GOVUK-cabinet_office \n", "12 360g-cabinetoffice-CFNMF_13 GB-GOVUK-cabinet_office \n", "13 360g-cabinetoffice-CFNMF_14 GB-GOVUK-cabinet_office \n", "14 360g-cabinetoffice-CFNMF_15 GB-GOVUK-cabinet_office \n", "15 360g-cabinetoffice-CFNMF_16 GB-GOVUK-cabinet_office \n", "16 360g-cabinetoffice-CFNMF_17 GB-GOVUK-cabinet_office \n", "17 360g-cabinetoffice-CFNMF_18 GB-GOVUK-cabinet_office \n", "18 360g-cabinetoffice-CFNMF_19 GB-GOVUK-cabinet_office \n", "19 360g-cabinetoffice-CFNMF_20 GB-GOVUK-cabinet_office \n", "20 360g-cabinetoffice-CFNMF_21 GB-GOVUK-cabinet_office \n", "21 360g-cabinetoffice-CFNMF_22 GB-GOVUK-cabinet_office \n", "22 360g-cabinetoffice-CFNMF_23 GB-GOVUK-cabinet_office \n", "23 360g-cabinetoffice-CFNMF_24 GB-GOVUK-cabinet_office \n", "24 360g-cabinetoffice-CFNMF_25 GB-GOVUK-cabinet_office \n", "25 360g-cabinetoffice-CFNMF_26 GB-GOVUK-cabinet_office \n", "26 360g-cabinetoffice-CFNMF_27 GB-GOVUK-cabinet_office \n", "27 360g-cabinetoffice-CFNMF_28 GB-GOVUK-cabinet_office \n", "28 360g-cabinetoffice-CFNMF_29 GB-GOVUK-cabinet_office \n", "29 360g-cabinetoffice-CFNMF_30 GB-GOVUK-cabinet_office \n", "... ... ... \n", "17146 360g-cabinetoffice-CFNMF_17147 GB-GOVUK-cabinet_office \n", "17147 360g-cabinetoffice-CFNMF_17148 GB-GOVUK-cabinet_office \n", "17148 360g-cabinetoffice-CFNMF_17149 GB-GOVUK-cabinet_office \n", "17149 360g-cabinetoffice-CFNMF_17150 GB-GOVUK-cabinet_office \n", "17150 360g-cabinetoffice-CFNMF_17151 GB-GOVUK-cabinet_office \n", "17151 360g-cabinetoffice-CFNMF_17152 GB-GOVUK-cabinet_office \n", "17152 360g-cabinetoffice-CFNMF_17153 GB-GOVUK-cabinet_office \n", "17153 360g-cabinetoffice-CFNMF_17154 GB-GOVUK-cabinet_office \n", "17154 360g-cabinetoffice-CFNMF_17155 GB-GOVUK-cabinet_office \n", "17155 360g-cabinetoffice-CFNMF_17156 GB-GOVUK-cabinet_office \n", "17156 360g-cabinetoffice-CFNMF_17157 GB-GOVUK-cabinet_office \n", "17157 360g-cabinetoffice-CFNMF_17158 GB-GOVUK-cabinet_office \n", "17158 360g-cabinetoffice-CFNMF_17159 GB-GOVUK-cabinet_office \n", "17159 360g-cabinetoffice-CFNMF_17160 GB-GOVUK-cabinet_office \n", "17160 360g-cabinetoffice-CFNMF_17161 GB-GOVUK-cabinet_office \n", "17161 360g-cabinetoffice-CFNMF_17162 GB-GOVUK-cabinet_office \n", "17162 360g-cabinetoffice-CFNMF_17163 GB-GOVUK-cabinet_office \n", "17163 360g-cabinetoffice-CFNMF_17164 GB-GOVUK-cabinet_office \n", "17164 360g-cabinetoffice-CFNMF_17165 GB-GOVUK-cabinet_office \n", "17165 360g-cabinetoffice-CFNMF_17166 GB-GOVUK-cabinet_office \n", "17166 360g-cabinetoffice-CFNMF_17167 GB-GOVUK-cabinet_office \n", "17167 360g-cabinetoffice-CFNMF_17168 GB-GOVUK-cabinet_office \n", "17168 360g-cabinetoffice-CFNMF_17169 GB-GOVUK-cabinet_office \n", "17169 360g-cabinetoffice-CFNMF_17170 GB-GOVUK-cabinet_office \n", "17170 360g-cabinetoffice-CFNMF_17171 GB-GOVUK-cabinet_office \n", "17171 360g-cabinetoffice-CFNMF_17172 GB-GOVUK-cabinet_office \n", "17172 360g-cabinetoffice-CFNMF_17173 GB-GOVUK-cabinet_office \n", "17173 360g-cabinetoffice-CFNMF_17174 GB-GOVUK-cabinet_office \n", "17174 360g-cabinetoffice-CFNMF_17175 GB-GOVUK-cabinet_office \n", "17175 360g-cabinetoffice-CFNMF_17176 GB-GOVUK-cabinet_office \n", "\n", " Funding Org:Name Recipient Org:Identifier \\\n", "0 Cabinet Office 360g-cabinetoffice-\"kgara\" \n", "1 Cabinet Office 360g-cabinetoffice-\"loneliness\" \n", "2 Cabinet Office 360g-cabinetoffice-\"loneliness\" \n", "3 Cabinet Office 360g-cabinetoffice-\"pep_kids\" \n", "4 Cabinet Office 360g-cabinetoffice-\"plant\":_people_linking_at_... \n", "5 Cabinet Office 360g-cabinetoffice-\"planting_a_seed\" \n", "6 Cabinet Office 360g-cabinetoffice-\"pomoc\" \n", "7 Cabinet Office 360g-cabinetoffice-(education_2day)_finsbury_p... \n", "8 Cabinet Office 360g-cabinetoffice-(kyso)_keem_youth_shout_out \n", "9 Cabinet Office 360g-cabinetoffice-(kyso)_keem_youth_shout_out \n", "10 Cabinet Office 360g-cabinetoffice-(mustaqbil)_future_foundation \n", "11 Cabinet Office 360g-cabinetoffice-_the_club \n", "12 Cabinet Office 360g-cabinetoffice-the_edge \n", "13 Cabinet Office 360g-cabinetoffice-the_edge \n", "14 Cabinet Office 360g-cabinetoffice-1_way_project \n", "15 Cabinet Office 360g-cabinetoffice-100th_mackworth_scout_group \n", "16 Cabinet Office 360g-cabinetoffice-102_naseby_road_washwood_heath \n", "17 Cabinet Office 360g-cabinetoffice-103rd_oxford_road_scout_group \n", "18 Cabinet Office 360g-cabinetoffice-104th_nottingham_brownies \n", "19 Cabinet Office 360g-cabinetoffice-104th_nottingham_rainbows \n", "20 Cabinet Office 360g-cabinetoffice-105th_nottingham_guides \n", "21 Cabinet Office 360g-cabinetoffice-105th_nottingham_rangers \n", "22 Cabinet Office 360g-cabinetoffice-1066_gymnastics \n", "23 Cabinet Office 360g-cabinetoffice-10th_keighley_new_church_ra... \n", "24 Cabinet Office 360g-cabinetoffice-10th_sunderland_st_aidans_g... \n", "25 Cabinet Office 360g-cabinetoffice-10th_walsall_girl_guiding_g... \n", "26 Cabinet Office 360g-cabinetoffice-10th_wigan_boys_brigade_&_g... \n", "27 Cabinet Office 360g-cabinetoffice-113th_nottingham_scout_group \n", "28 Cabinet Office 360g-cabinetoffice-118th_1st_nansen_scout_group \n", "29 Cabinet Office 360g-cabinetoffice-118th_1st_nansen_scout_group \n", "... ... ... \n", "17146 Cabinet Office 360g-cabinetoffice-zero_centre_(merseyside) \n", "17147 Cabinet Office 360g-cabinetoffice-zero_centre_(merseyside) \n", "17148 Cabinet Office 360g-cabinetoffice-zero_centre_(merseyside) \n", "17149 Cabinet Office 360g-cabinetoffice-zero_centre_(merseyside) \n", "17150 Cabinet Office 360g-cabinetoffice-zero_centre_(merseyside) \n", "17151 Cabinet Office 360g-cabinetoffice-zero_centre_(merseyside) \n", "17152 Cabinet Office 360g-cabinetoffice-zero_centre(merseyside) \n", "17153 Cabinet Office 360g-cabinetoffice-zest \n", "17154 Cabinet Office 360g-cabinetoffice-zest \n", "17155 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17156 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17157 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17158 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17159 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17160 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17161 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17162 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17163 Cabinet Office 360g-cabinetoffice-zest_health_for_life \n", "17164 Cabinet Office 360g-cabinetoffice-zi-fi_skills \n", "17165 Cabinet Office 360g-cabinetoffice-zig_zag \n", "17166 Cabinet Office 360g-cabinetoffice-zimwomen \n", "17167 Cabinet Office 360g-cabinetoffice-zinnia \n", "17168 Cabinet Office 360g-cabinetoffice-zion_bristol_ltd \n", "17169 Cabinet Office 360g-cabinetoffice-zion_bristol_ltd \n", "17170 Cabinet Office 360g-cabinetoffice-zion_bristol_ltd \n", "17171 Cabinet Office 360g-cabinetoffice-zion_united_reform_church \n", "17172 Cabinet Office 360g-cabinetoffice-zooblox_media \n", "17173 Cabinet Office 360g-cabinetoffice-zqm_online_t/a_insite \n", "17174 Cabinet Office 360g-cabinetoffice-zumba_at_woodhouse \n", "17175 Cabinet Office 360g-cabinetoffice-zumba_family_fun_&_fitness \n", "\n", " Recipient Org:Name \\\n", "0 \"KGARA\" \n", "1 \"LONELINESS\" \n", "2 \"LONELINESS\" \n", "3 \"PEP Kids\" \n", "4 \"PLANT\": People Linking at Newtown Together \n", "5 \"Planting a Seed\" \n", "6 \"POMOC\" \n", "7 (Education 2Day) Finsbury Park Youth Space \n", "8 (KYSO) Keem Youth Shout Out \n", "9 (KYSO) Keem Youth Shout Out \n", "10 (MUSTAQBIL) FUTURE FOUNDATION \n", "11 @ The Club \n", "12 @the edge \n", "13 @the edge \n", "14 1 Way Project \n", "15 100th Mackworth Scout Group \n", "16 102 Naseby Road Washwood Heath \n", "17 103rd Oxford Road Scout Group \n", "18 104th Nottingham Brownies \n", "19 104th Nottingham Rainbows \n", "20 105th Nottingham Guides \n", "21 105th Nottingham Rangers \n", "22 1066 Gymnastics \n", "23 10th Keighley New Church Rainbows & Brownies \n", "24 10th Sunderland St Aidans Guide Unit \n", "25 10th Walsall Girl Guiding Group \n", "26 10th Wigan Boys Brigade & Girls Association \n", "27 113th Nottingham Scout Group \n", "28 118th 1st Nansen Scout Group \n", "29 118th 1st Nansen Scout Group \n", "... ... \n", "17146 Zero Centre (Merseyside) \n", "17147 Zero Centre (Merseyside) \n", "17148 Zero Centre (Merseyside) \n", "17149 Zero Centre (Merseyside) \n", "17150 Zero Centre (Merseyside) \n", "17151 Zero Centre (Merseyside) \n", "17152 Zero Centre(Merseyside) \n", "17153 Zest \n", "17154 Zest \n", "17155 Zest Health for Life \n", "17156 Zest Health for Life \n", "17157 ZEST HEALTH FOR LIFE \n", "17158 ZEST HEALTH FOR LIFE \n", "17159 Zest Health For Life \n", "17160 Zest Health for Life \n", "17161 ZEST HEALTH FOR LIFE \n", "17162 Zest Health for Life \n", "17163 ZEST HEALTH FOR LIFE \n", "17164 ZI-FI SKILLS \n", "17165 ZIG ZAG \n", "17166 Zimwomen \n", "17167 Zinnia \n", "17168 Zion Bristol LTD \n", "17169 Zion Bristol Ltd \n", "17170 Zion Bristol LTD \n", "17171 Zion United Reform Church \n", "17172 ZooBlox Media \n", "17173 ZQM Online T/A InSITe \n", "17174 Zumba at Woodhouse \n", "17175 Zumba Family fun & Fitness \n", "\n", " Recipient Org:Company Number Recipient Org:Charity Number \\\n", "0 NaN NaN \n", "1 NaN NaN \n", "2 NaN NaN \n", "3 NaN NaN \n", "4 NaN NaN \n", "5 NaN NaN \n", "6 NaN NaN \n", "7 NaN NaN \n", "8 NaN NaN \n", "9 NaN NaN \n", "10 NaN NaN \n", "11 NaN NaN \n", "12 NaN NaN \n", "13 NaN NaN \n", "14 NaN NaN \n", "15 NaN NaN \n", "16 NaN NaN \n", "17 NaN NaN \n", "18 NaN NaN \n", "19 NaN NaN \n", "20 NaN NaN \n", "21 NaN NaN \n", "22 NaN NaN \n", "23 NaN NaN \n", "24 NaN NaN \n", "25 NaN NaN \n", "26 NaN NaN \n", "27 NaN NaN \n", "28 NaN NaN \n", "29 NaN NaN \n", "... ... ... \n", "17146 NaN NaN \n", "17147 NaN NaN \n", "17148 NaN NaN \n", "17149 NaN NaN \n", "17150 NaN NaN \n", "17151 NaN NaN \n", "17152 NaN NaN \n", "17153 NaN NaN \n", "17154 NaN NaN \n", "17155 NaN NaN \n", "17156 NaN NaN \n", "17157 NaN NaN \n", "17158 NaN NaN \n", "17159 NaN NaN \n", "17160 NaN NaN \n", "17161 NaN NaN \n", "17162 NaN NaN \n", "17163 NaN NaN \n", "17164 NaN NaN \n", "17165 NaN NaN \n", "17166 NaN NaN \n", "17167 NaN NaN \n", "17168 NaN NaN \n", "17169 NaN NaN \n", "17170 NaN NaN \n", "17171 NaN NaN \n", "17172 NaN NaN \n", "17173 NaN NaN \n", "17174 NaN NaN \n", "17175 NaN NaN \n", "\n", " Title \\\n", "0 Grant awarded to \"KGARA\" \n", "1 P.I.C.N.I.C. \n", "2 Grant awarded to \"LONELINESS\" \n", "3 Walking in a Winter Wonderland \n", "4 Grant awarded to \"PLANT\": People Linking at Ne... \n", "5 Grant awarded to \"Planting a Seed\" \n", "6 Grant awarded to \"POMOC\" \n", "7 Finsbury park youth and play space \"Cinderella... \n", "8 Kyso \n", "9 KYSO \n", "10 Cohesive Environment \n", "11 @ The club \n", "12 Germinate: Thorsby Edible Forest Garden (TEFG) \n", "13 Thorseby Community Edible Forest Garden (TCEFG) \n", "14 Grant awarded to 1 Way Project \n", "15 Camping equipment \n", "16 Naseby Youth Centre Girls Group \n", "17 Scout Hall and Grounds Maintenance \n", "18 Brownies More Adventures \n", "19 Rainbows Get Healthy \n", "20 An Active Winter \n", "21 A Busy Winter for a New Ranger Unit in Bulwell \n", "22 Gymnastics Training Equipment \n", "23 Grant awarded to 10th Keighley New Church Rain... \n", "24 Fun and Fit \n", "25 10th Walsall Girl Guiding Group \n", "26 To purchase a marquee and equipment \n", "27 Redecoration, upgrade and maintenance of 113th... \n", "28 Grant awarded to 118th 1st Nansen Scout Group \n", "29 Windsurfing and walking club \n", "... ... \n", "17146 Phoenix Programme \n", "17147 Zero Heroes \n", "17148 Bromborough Domestic Abuse Outreach \n", "17149 Community Domestic Abuse Support \n", "17150 Domestic Abuse Support \n", "17151 Community Domestic Abuse Support \n", "17152 Domestic Abuse Outreach \n", "17153 Grant awarded to Zest \n", "17154 Grant awarded to Zest \n", "17155 Grant awarded to Zest Health for Life \n", "17156 Grant awarded to Zest Health for Life \n", "17157 Grant awarded to ZEST HEALTH FOR LIFE \n", "17158 Grant awarded to ZEST HEALTH FOR LIFE \n", "17159 Grant awarded to Zest Health For Life \n", "17160 Zest Community Events \n", "17161 School holiday activities \n", "17162 Zest Community Events \n", "17163 Zest School Holiday fun \n", "17164 zi-fi zone \n", "17165 Grant awarded to ZIG ZAG \n", "17166 STAR VISIONS \n", "17167 Growing Crayz \n", "17168 Grant awarded to Zion Bristol LTD \n", "17169 Grant awarded to Zion Bristol Ltd \n", "17170 gabble Wall and render removing and repointing \n", "17171 Langley War Memorials Appeal \n", "17172 Create Media \n", "17173 ZQM Online T/A InSITe \n", "17174 Zumba at Woohouse \n", "17175 Grant awarded to Zumba Family fun & Fitness \n", "\n", " Description \\\n", "0 new strategy adopted dorset police deal stree... \n", "1 group set collating information provided fami... \n", "2 group set collating information provided fami... \n", "3 create performing art children aged yrs singi... \n", "4 works isolated vulnerable elderly residents n... \n", "5 castle ward welcome gardens buying installing... \n", "6 currently provision armley surrounding areas ... \n", "7 will done planned educational visit tolondons... \n", "8 keem youth shout new youth organisation direc... \n", "9 keem youth shout new youth organisation direc... \n", "10 will bring together people different cultures... \n", "11 local ladies group emphasis healthy living we... \n", "12 •À_ create maintain attractive organic sustai... \n", "13 •À_ continue develop maintain attractive orga... \n", "14 way mainly aims young people communities aim ... \n", "15 help purchase equipment will help us offer ch... \n", "16 research indicated substantial short fall num... \n", "17 rd oxford road scout group origination brings... \n", "18 continue adventurous activities girls got inv... \n", "19 use girlguiding resources explore healthy liv... \n", "20 aim raise self esteem team working participat... \n", "21 provide members group things need start feel ... \n", "22 install new training bar suitable community l... \n", "23 braithwaite rainbows brownies existence years... \n", "24 st aidans guide unit girls aged years attendi... \n", "25 group th walsall girl guiding group consists ... \n", "26 enable company purchase large tent marquee us... \n", "27 aims make number modest improvements hut impr... \n", "28 purchase eighty folding chairs utilised th sc... \n", "29 provide weekly basis throughout summer months... \n", "... ... \n", "17146 year piloted new programme women supported es... \n", "17147 last round received community first funding r... \n", "17148 will train volunteer deliver weekly three hou... \n", "17149 provided outreach support oxton families via ... \n", "17150 zero centre provides expert domestic abuse on... \n", "17151 provide specialist support victims domestic a... \n", "17152 will continue weekly outreach service operate... \n", "17153 zest sport urban will provide positive divers... \n", "17154 zest sport holiday get active club aimed two ... \n", "17155 weekly womens wellbeing group takes place wee... \n", "17156 family activity fun days will consist four fa... \n", "17157 club will run school one day week ran pilot l... \n", "17158 activities will run wednesdays week school ho... \n", "17159 currently working women victoria school want ... \n", "17160 like apply community first help us run series... \n", "17161 hoping carry activities woodhouse cricket clu... \n", "17162 like run series events celebrations throughou... \n", "17163 health realted activities young people school... \n", "17164 millfield community based called zi fi skills... \n", "17165 nuture seed talent children ages years dance ... \n", "17166 None Provided \n", "17167 will develop community garden food growing ad... \n", "17168 zion will organising spring festival celebrat... \n", "17169 unexpected collapse gable wall end zion commu... \n", "17170 aftrer unexpected gable collapse community bu... \n", "17171 closure sale st michael angels church langley... \n", "17172 will run workshops youth local residents with... \n", "17173 aim provide employment support services local... \n", "17174 deliver much needed exercise call adult teena... \n", "17175 provide weekly classes fun fitness families c... \n", "\n", " Panel ... \\\n", "0 Bournemouth\\East Cliff & Springbourne ... \n", "1 Sunderland\\Pallion ... \n", "2 Sunderland\\Pallion ... \n", "3 East Riding of Yorkshire\\South East Holderness ... \n", "4 Stockton on Tees\\Newtown ... \n", "5 East Sussex\\Castle ... \n", "6 Leeds\\Armley ... \n", "7 Islington\\Finsbury Park ... \n", "8 Manchester\\Moss Side ... \n", "9 Manchester\\Moss Side ... \n", "10 Slough\\Chalvey ... \n", "11 Essex\\Vange ... \n", "12 Kingston Upon Hull, City of\\Avenue ... \n", "13 Kingston Upon Hull, City of\\Avenue ... \n", "14 Merton\\Figge's Marsh ... \n", "15 Derby\\Mackworth ... \n", "16 Birmingham\\Washwood Heath ... \n", "17 Reading\\Battle ... \n", "18 Nottingham\\Bulwell ... \n", "19 Nottingham\\Bulwell ... \n", "20 Nottingham\\Bulwell ... \n", "21 Nottingham\\Bulwell ... \n", "22 East Sussex\\Central ... \n", "23 Bradford\\Keighley West ... \n", "24 Sunderland\\St Michael's ... \n", "25 Walsall\\Birchills Leamore ... \n", "26 Wigan\\Abram ... \n", "27 Nottingham\\Bilborough ... \n", "28 Birmingham\\Hodge Hill ... \n", "29 Birmingham\\Hodge Hill ... \n", "... ... ... \n", "17146 Wirral\\Bidston & St James ... \n", "17147 Wirral\\Bidston & St James ... \n", "17148 Wirral\\Bromborough ... \n", "17149 Wirral\\Bidston & St James ... \n", "17150 Wirral\\Bidston & St James ... \n", "17151 Wirral\\Bidston & St James ... \n", "17152 Wirral\\Bromborough ... \n", "17153 Sheffield\\Walkley ... \n", "17154 Sheffield\\Walkley ... \n", "17155 Leeds\\Burmantofts & Richmond Hill ... \n", "17156 Leeds\\Burmantofts & Richmond Hill ... \n", "17157 Leeds\\Chapel Allerton ... \n", "17158 Leeds\\Chapel Allerton ... \n", "17159 Leeds\\Burmantofts & Richmond Hill ... \n", "17160 Leeds\\Burmantofts & Richmond Hill ... \n", "17161 Leeds\\Chapel Allerton ... \n", "17162 Leeds\\Burmantofts & Richmond Hill ... \n", "17163 Leeds\\Chapel Allerton ... \n", "17164 Sunderland\\Hendon ... \n", "17165 Sandwell\\Greets Green & Lyng ... \n", "17166 Northamptonshire\\St Crispin ... \n", "17167 Bromley\\Cray Valley East ... \n", "17168 Bristol, City of\\Bishopsworth ... \n", "17169 Bristol, City of\\Bishopsworth ... \n", "17170 Bristol, City of\\Bishopsworth ... \n", "17171 Sandwell\\Langley ... \n", "17172 Southwark\\Livesey ... \n", "17173 Birmingham\\Washwood Heath ... \n", "17174 Leeds\\Hyde Park & Woodhouse ... \n", "17175 Portsmouth\\Charles Dickens ... \n", "\n", " Number Of Payments Beneficiary Location:0:Geographic Code Type \\\n", "0 1 WD \n", "1 1 WD \n", "2 1 WD \n", "3 1 WD \n", "4 1 WD \n", "5 1 WD \n", "6 1 WD \n", "7 1 WD \n", "8 1 WD \n", "9 1 WD \n", "10 1 WD \n", "11 1 WD \n", "12 1 WD \n", "13 1 WD \n", "14 1 WD \n", "15 1 WD \n", "16 1 WD \n", "17 1 WD \n", "18 1 WD \n", "19 1 WD \n", "20 1 WD \n", "21 1 WD \n", "22 1 WD \n", "23 1 WD \n", "24 1 WD \n", "25 1 WD \n", "26 1 WD \n", "27 1 WD \n", "28 1 WD \n", "29 1 WD \n", "... ... ... \n", "17146 1 WD \n", "17147 1 WD \n", "17148 1 WD \n", "17149 1 WD \n", "17150 1 WD \n", "17151 1 WD \n", "17152 1 WD \n", "17153 1 WD \n", "17154 1 WD \n", "17155 1 WD \n", "17156 1 WD \n", "17157 1 WD \n", "17158 1 WD \n", "17159 1 WD \n", "17160 1 WD \n", "17161 1 WD \n", "17162 1 WD \n", "17163 1 WD \n", "17164 1 WD \n", "17165 1 WD \n", "17166 1 WD \n", "17167 1 WD \n", "17168 1 WD \n", "17169 1 WD \n", "17170 1 WD \n", "17171 1 WD \n", "17172 1 WD \n", "17173 1 WD \n", "17174 1 WD \n", "17175 1 WD \n", "\n", " Beneficiary Location:0:Geographic Code Beneficiary Location:0:Name \\\n", "0 E05002116 East Cliff and Springbourne \n", "1 E05001162 Pallion \n", "2 E05001162 Pallion \n", "3 E05001707 South East Holderness \n", "4 E05001541 Newtown \n", "5 E05003932 Castle \n", "6 E05001414 Armley \n", "7 E05000371 Finsbury Park \n", "8 E05000710 Moss Side \n", "9 E05000710 Moss Side \n", "10 E05002338 Chalvey \n", "11 E05004033 Vange \n", "12 E05001664 Avenue \n", "13 E05001664 Avenue \n", "14 E05000460 Figge's Marsh \n", "15 E05001778 Mackworth \n", "16 E05001216 Washwood Heath \n", "17 E05002320 Battle \n", "18 E05001829 Bulwell \n", "19 E05001829 Bulwell \n", "20 E05001829 Bulwell \n", "21 E05001829 Bulwell \n", "22 E05003968 Central \n", "23 E05001357 Keighley West \n", "24 E05001167 St Michael's \n", "25 E05001304 Birchills Leamore \n", "26 E05000840 Abram \n", "27 E05001827 Bilborough \n", "28 E05001190 Hodge Hill \n", "29 E05001190 Hodge Hill \n", "... ... ... \n", "17146 E05000955 Bidston and St James \n", "17147 E05000955 Bidston and St James \n", "17148 E05000957 Bromborough \n", "17149 E05000955 Bidston and St James \n", "17150 E05000955 Bidston and St James \n", "17151 E05000955 Bidston and St James \n", "17152 E05000957 Bromborough \n", "17153 E05001064 Walkley \n", "17154 E05001064 Walkley \n", "17155 E05001417 Burmantofts and Richmond Hill \n", "17156 E05001417 Burmantofts and Richmond Hill \n", "17157 E05001419 Chapel Allerton \n", "17158 E05001419 Chapel Allerton \n", "17159 E05001417 Burmantofts and Richmond Hill \n", "17160 E05001417 Burmantofts and Richmond Hill \n", "17161 E05001419 Chapel Allerton \n", "17162 E05001417 Burmantofts and Richmond Hill \n", "17163 E05001419 Chapel Allerton \n", "17164 E05001158 Hendon \n", "17165 E05001268 Greets Green and Lyng \n", "17166 E05008845 Rushmills \n", "17167 E05000114 Cray Valley East \n", "17168 E05001976 Bishopsworth \n", "17169 E05001976 Bishopsworth \n", "17170 E05001976 Bishopsworth \n", "17171 E05001270 Langley \n", "17172 E05000543 Livesey \n", "17173 E05001216 Washwood Heath \n", "17174 E05001429 Hyde Park and Woodhouse \n", "17175 E05002443 Charles Dickens \n", "\n", " Beneficiary Location:1:Geographic Code Type \\\n", "0 LAD \n", "1 LAD \n", "2 LAD \n", "3 LAD \n", "4 LAD \n", "5 LAD \n", "6 LAD \n", "7 LAD \n", "8 LAD \n", "9 LAD \n", "10 LAD \n", "11 LAD \n", "12 LAD \n", "13 LAD \n", "14 LAD \n", "15 LAD \n", "16 LAD \n", "17 LAD \n", "18 LAD \n", "19 LAD \n", "20 LAD \n", "21 LAD \n", "22 LAD \n", "23 LAD \n", "24 LAD \n", "25 LAD \n", "26 LAD \n", "27 LAD \n", "28 LAD \n", "29 LAD \n", "... ... \n", "17146 LAD \n", "17147 LAD \n", "17148 LAD \n", "17149 LAD \n", "17150 LAD \n", "17151 LAD \n", "17152 LAD \n", "17153 LAD \n", "17154 LAD \n", "17155 LAD \n", "17156 LAD \n", "17157 LAD \n", "17158 LAD \n", "17159 LAD \n", "17160 LAD \n", "17161 LAD \n", "17162 LAD \n", "17163 LAD \n", "17164 LAD \n", "17165 LAD \n", "17166 LAD \n", "17167 LAD \n", "17168 LAD \n", "17169 LAD \n", "17170 LAD \n", "17171 LAD \n", "17172 LAD \n", "17173 LAD \n", "17174 LAD \n", "17175 LAD \n", "\n", " Beneficiary Location:1:Geographic Code Beneficiary Location:1:Name \\\n", "0 E06000028 Bournemouth \n", "1 E08000024 Sunderland \n", "2 E08000024 Sunderland \n", "3 E06000011 East Riding of Yorkshire \n", "4 E06000004 Stockton-on-Tees \n", "5 E07000062 Hastings \n", "6 E08000035 Leeds \n", "7 E09000019 Islington \n", "8 E08000003 Manchester \n", "9 E08000003 Manchester \n", "10 E06000039 Slough \n", "11 E07000066 Basildon \n", "12 E06000010 Kingston upon Hull, City of \n", "13 E06000010 Kingston upon Hull, City of \n", "14 E09000024 Merton \n", "15 E06000015 Derby \n", "16 E08000025 Birmingham \n", "17 E06000038 Reading \n", "18 E06000018 Nottingham \n", "19 E06000018 Nottingham \n", "20 E06000018 Nottingham \n", "21 E06000018 Nottingham \n", "22 E07000064 Rother \n", "23 E08000032 Bradford \n", "24 E08000024 Sunderland \n", "25 E08000030 Walsall \n", "26 E08000010 Wigan \n", "27 E06000018 Nottingham \n", "28 E08000025 Birmingham \n", "29 E08000025 Birmingham \n", "... ... ... \n", "17146 E08000015 Wirral \n", "17147 E08000015 Wirral \n", "17148 E08000015 Wirral \n", "17149 E08000015 Wirral \n", "17150 E08000015 Wirral \n", "17151 E08000015 Wirral \n", "17152 E08000015 Wirral \n", "17153 E08000019 Sheffield \n", "17154 E08000019 Sheffield \n", "17155 E08000035 Leeds \n", "17156 E08000035 Leeds \n", "17157 E08000035 Leeds \n", "17158 E08000035 Leeds \n", "17159 E08000035 Leeds \n", "17160 E08000035 Leeds \n", "17161 E08000035 Leeds \n", "17162 E08000035 Leeds \n", "17163 E08000035 Leeds \n", "17164 E08000024 Sunderland \n", "17165 E08000028 Sandwell \n", "17166 E07000154 Northampton \n", "17167 E09000006 Bromley \n", "17168 E06000023 Bristol, City of \n", "17169 E06000023 Bristol, City of \n", "17170 E06000023 Bristol, City of \n", "17171 E08000028 Sandwell \n", "17172 E09000028 Southwark \n", "17173 E08000025 Birmingham \n", "17174 E08000035 Leeds \n", "17175 E06000044 Portsmouth \n", "\n", " Grant Programme:Code Grant Programme:Title \\\n", "0 CFNMF Community First Neighbourhood Match Fund \n", "1 CFNMF Community First Neighbourhood Match Fund \n", "2 CFNMF Community First Neighbourhood Match Fund \n", "3 CFNMF Community First Neighbourhood Match Fund \n", "4 CFNMF Community First Neighbourhood Match Fund \n", "5 CFNMF Community First Neighbourhood Match Fund \n", "6 CFNMF Community First Neighbourhood Match Fund \n", "7 CFNMF Community First Neighbourhood Match Fund \n", "8 CFNMF Community First Neighbourhood Match Fund \n", "9 CFNMF Community First Neighbourhood Match Fund \n", "10 CFNMF Community First Neighbourhood Match Fund \n", "11 CFNMF Community First Neighbourhood Match Fund \n", "12 CFNMF Community First Neighbourhood Match Fund \n", "13 CFNMF Community First Neighbourhood Match Fund \n", "14 CFNMF Community First Neighbourhood Match Fund \n", "15 CFNMF Community First Neighbourhood Match Fund \n", "16 CFNMF Community First Neighbourhood Match Fund \n", "17 CFNMF Community First Neighbourhood Match Fund \n", "18 CFNMF Community First Neighbourhood Match Fund \n", "19 CFNMF Community First Neighbourhood Match Fund \n", "20 CFNMF Community First Neighbourhood Match Fund \n", "21 CFNMF Community First Neighbourhood Match Fund \n", "22 CFNMF Community First Neighbourhood Match Fund \n", "23 CFNMF Community First Neighbourhood Match Fund \n", "24 CFNMF Community First Neighbourhood Match Fund \n", "25 CFNMF Community First Neighbourhood Match Fund \n", "26 CFNMF Community First Neighbourhood Match Fund \n", "27 CFNMF Community First Neighbourhood Match Fund \n", "28 CFNMF Community First Neighbourhood Match Fund \n", "29 CFNMF Community First Neighbourhood Match Fund \n", "... ... ... \n", "17146 CFNMF Community First Neighbourhood Match Fund \n", "17147 CFNMF Community First Neighbourhood Match Fund \n", "17148 CFNMF Community First Neighbourhood Match Fund \n", "17149 CFNMF Community First Neighbourhood Match Fund \n", "17150 CFNMF Community First Neighbourhood Match Fund \n", "17151 CFNMF Community First Neighbourhood Match Fund \n", "17152 CFNMF Community First Neighbourhood Match Fund \n", "17153 CFNMF Community First Neighbourhood Match Fund \n", "17154 CFNMF Community First Neighbourhood Match Fund \n", "17155 CFNMF Community First Neighbourhood Match Fund \n", "17156 CFNMF Community First Neighbourhood Match Fund \n", "17157 CFNMF Community First Neighbourhood Match Fund \n", "17158 CFNMF Community First Neighbourhood Match Fund \n", "17159 CFNMF Community First Neighbourhood Match Fund \n", "17160 CFNMF Community First Neighbourhood Match Fund \n", "17161 CFNMF Community First Neighbourhood Match Fund \n", "17162 CFNMF Community First Neighbourhood Match Fund \n", "17163 CFNMF Community First Neighbourhood Match Fund \n", "17164 CFNMF Community First Neighbourhood Match Fund \n", "17165 CFNMF Community First Neighbourhood Match Fund \n", "17166 CFNMF Community First Neighbourhood Match Fund \n", "17167 CFNMF Community First Neighbourhood Match Fund \n", "17168 CFNMF Community First Neighbourhood Match Fund \n", "17169 CFNMF Community First Neighbourhood Match Fund \n", "17170 CFNMF Community First Neighbourhood Match Fund \n", "17171 CFNMF Community First Neighbourhood Match Fund \n", "17172 CFNMF Community First Neighbourhood Match Fund \n", "17173 CFNMF Community First Neighbourhood Match Fund \n", "17174 CFNMF Community First Neighbourhood Match Fund \n", "17175 CFNMF Community First Neighbourhood Match Fund \n", "\n", " Last Modified Date \n", "0 2016-10-17T15:49:15Z \n", "1 2016-10-17T15:49:15Z \n", "2 2016-10-17T15:49:15Z \n", "3 2016-10-17T15:49:15Z \n", "4 2016-10-17T15:49:15Z \n", "5 2016-10-17T15:49:15Z \n", "6 2016-10-17T15:49:15Z \n", "7 2016-10-17T15:49:15Z \n", "8 2016-10-17T15:49:15Z \n", "9 2016-10-17T15:49:15Z \n", "10 2016-10-17T15:49:15Z \n", "11 2016-10-17T15:49:15Z \n", "12 2016-10-17T15:49:15Z \n", "13 2016-10-17T15:49:15Z \n", "14 2016-10-17T15:49:15Z \n", "15 2016-10-17T15:49:15Z \n", "16 2016-10-17T15:49:15Z \n", "17 2016-10-17T15:49:15Z \n", "18 2016-10-17T15:49:15Z \n", "19 2016-10-17T15:49:15Z \n", "20 2016-10-17T15:49:15Z \n", "21 2016-10-17T15:49:15Z \n", "22 2016-10-17T15:49:15Z \n", "23 2016-10-17T15:49:15Z \n", "24 2016-10-17T15:49:15Z \n", "25 2016-10-17T15:49:15Z \n", "26 2016-10-17T15:49:15Z \n", "27 2016-10-17T15:49:15Z \n", "28 2016-10-17T15:49:15Z \n", "29 2016-10-17T15:49:15Z \n", "... ... \n", "17146 2016-10-17T15:49:15Z \n", "17147 2016-10-17T15:49:15Z \n", "17148 2016-10-17T15:49:15Z \n", "17149 2016-10-17T15:49:15Z \n", "17150 2016-10-17T15:49:15Z \n", "17151 2016-10-17T15:49:15Z \n", "17152 2016-10-17T15:49:15Z \n", "17153 2016-10-17T15:49:15Z \n", "17154 2016-10-17T15:49:15Z \n", "17155 2016-10-17T15:49:15Z \n", "17156 2016-10-17T15:49:15Z \n", "17157 2016-10-17T15:49:15Z \n", "17158 2016-10-17T15:49:15Z \n", "17159 2016-10-17T15:49:15Z \n", "17160 2016-10-17T15:49:15Z \n", "17161 2016-10-17T15:49:15Z \n", "17162 2016-10-17T15:49:15Z \n", "17163 2016-10-17T15:49:15Z \n", "17164 2016-10-17T15:49:15Z \n", "17165 2016-10-17T15:49:15Z \n", "17166 2016-10-17T15:49:15Z \n", "17167 2016-10-17T15:49:15Z \n", "17168 2016-10-17T15:49:15Z \n", "17169 2016-10-17T15:49:15Z \n", "17170 2016-10-17T15:49:15Z \n", "17171 2016-10-17T15:49:15Z \n", "17172 2016-10-17T15:49:15Z \n", "17173 2016-10-17T15:49:15Z \n", "17174 2016-10-17T15:49:15Z \n", "17175 2016-10-17T15:49:15Z \n", "\n", "[17176 rows x 32 columns]" ] }, "execution_count": 88, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "At the bottom of the table display we see the shape of the dataframe - the number of rows and columns. You can also access this through the `.shape` attribute." ] }, { "cell_type": "code", "execution_count": 89, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(17176, 32)" ] }, "execution_count": 89, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So we have 17,176 rows across 31 columns." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Checking and transforming the data\n", "\n", "Raw data is not always useful. We need to check the data formats, perhaps making sure that amounts are registered as numbers and dates formatted as dates." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "First we can look for duplicate rows, and then drop any. Let's check the Identifier first." ] }, { "cell_type": "code", "execution_count": 90, "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", "
IdentifierFunding Org:IdentifierFunding Org:NameRecipient Org:IdentifierRecipient Org:NameRecipient Org:Company NumberRecipient Org:Charity NumberTitleDescriptionPanel...Number Of PaymentsBeneficiary Location:0:Geographic Code TypeBeneficiary Location:0:Geographic CodeBeneficiary Location:0:NameBeneficiary Location:1:Geographic Code TypeBeneficiary Location:1:Geographic CodeBeneficiary Location:1:NameGrant Programme:CodeGrant Programme:TitleLast Modified Date
\n", "

0 rows × 32 columns

\n", "
" ], "text/plain": [ "Empty DataFrame\n", "Columns: [Identifier, Funding Org:Identifier, Funding Org:Name, Recipient Org:Identifier, Recipient Org:Name, Recipient Org:Company Number, Recipient Org:Charity Number, Title, Description, Panel, Award Date, Planned Dates:Start Date, Planned Dates:End Date, Amount Awarded, Currency, Total Contributions, Volunteer Contributions (Hours), Volunteer Contributions Amount, Cash Contributions, In Kind Contributions, Classifications:Title, Grant Fiscal Year, Number Of Payments, Beneficiary Location:0:Geographic Code Type, Beneficiary Location:0:Geographic Code, Beneficiary Location:0:Name, Beneficiary Location:1:Geographic Code Type, Beneficiary Location:1:Geographic Code, Beneficiary Location:1:Name, Grant Programme:Code, Grant Programme:Title, Last Modified Date]\n", "Index: []\n", "\n", "[0 rows x 32 columns]" ] }, "execution_count": 90, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[g.duplicated(\"Identifier\")]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Pandas adds its own identifier to the datatable, but the grants data comes with an identifier, so we can set that up. Pandas calls this an \"index\". \n", "\n", "(We could also have done this in the `read_csv` command by adding the parameter `index_col=[\"Identifier\"]`. I've added the `inplace=True` parameter to make sure that the variable itself is changed rather than creating a copy of the dataframe. An alternative to this is running `g = g.set_index(\"Identifier\")`." ] }, { "cell_type": "code", "execution_count": 92, "metadata": { "collapsed": true }, "outputs": [], "source": [ "g.set_index(\"Identifier\", inplace=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Next we check the types of all the columns to see if any need to be changed to reflect the data in them. We particularly want the `Award Date` to be a date field and the `Amount Awarded` to be a number." ] }, { "cell_type": "code", "execution_count": 93, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Funding Org:Identifier object\n", "Funding Org:Name object\n", "Recipient Org:Identifier object\n", "Recipient Org:Name object\n", "Recipient Org:Company Number float64\n", "Recipient Org:Charity Number float64\n", "Title object\n", "Description object\n", "Panel object\n", "Award Date object\n", "Planned Dates:Start Date object\n", "Planned Dates:End Date object\n", "Amount Awarded float64\n", "Currency object\n", "Total Contributions float64\n", "Volunteer Contributions (Hours) float64\n", "Volunteer Contributions Amount float64\n", "Cash Contributions float64\n", "In Kind Contributions float64\n", "Classifications:Title object\n", "Grant Fiscal Year int64\n", "Number Of Payments int64\n", "Beneficiary Location:0:Geographic Code Type object\n", "Beneficiary Location:0:Geographic Code object\n", "Beneficiary Location:0:Name object\n", "Beneficiary Location:1:Geographic Code Type object\n", "Beneficiary Location:1:Geographic Code object\n", "Beneficiary Location:1:Name object\n", "Grant Programme:Code object\n", "Grant Programme:Title object\n", "Last Modified Date object\n" ] } ], "source": [ "for c in g.columns:\n", " print(c, g[c].dtype)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`Amount Awarded` and other amount fields have been correctly recognised as a number, but the date fields haven't been recognised as dates.\n", "\n", "We check the format of these fields by looking at a sample of them, using the `.head()` command." ] }, { "cell_type": "code", "execution_count": 95, "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", "
Award DatePlanned Dates:Start DatePlanned Dates:End Date
Identifier
360g-cabinetoffice-CFNMF_103/09/1203/09/1203/09/15
360g-cabinetoffice-CFNMF_219/07/1319/07/1319/09/13
360g-cabinetoffice-CFNMF_306/01/1406/01/1406/02/14
360g-cabinetoffice-CFNMF_410/12/1410/12/1410/02/15
360g-cabinetoffice-CFNMF_522/08/1222/08/1222/02/13
\n", "
" ], "text/plain": [ " Award Date Planned Dates:Start Date \\\n", "Identifier \n", "360g-cabinetoffice-CFNMF_1 03/09/12 03/09/12 \n", "360g-cabinetoffice-CFNMF_2 19/07/13 19/07/13 \n", "360g-cabinetoffice-CFNMF_3 06/01/14 06/01/14 \n", "360g-cabinetoffice-CFNMF_4 10/12/14 10/12/14 \n", "360g-cabinetoffice-CFNMF_5 22/08/12 22/08/12 \n", "\n", " Planned Dates:End Date \n", "Identifier \n", "360g-cabinetoffice-CFNMF_1 03/09/15 \n", "360g-cabinetoffice-CFNMF_2 19/09/13 \n", "360g-cabinetoffice-CFNMF_3 06/02/14 \n", "360g-cabinetoffice-CFNMF_4 10/02/15 \n", "360g-cabinetoffice-CFNMF_5 22/02/13 " ] }, "execution_count": 95, "metadata": {}, "output_type": "execute_result" } ], "source": [ "date_fields = [\"Award Date\", \"Planned Dates:Start Date\", \"Planned Dates:End Date\"]\n", "g[date_fields].head(5)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Looks like all three date fields use the _day/month/year_ format. In python this is represented as `%d/%m/%y`. Going through each field we can use pandas' `.to_datetime()` function to convert them.\n", "\n", "`.loc[]` allows us to extract and modify a \"series\" (column) within the dataframe. " ] }, { "cell_type": "code", "execution_count": 96, "metadata": { "collapsed": true }, "outputs": [], "source": [ "for df in date_fields:\n", " g.loc[:,df] = pd.to_datetime( g.loc[:,df], format=\"%d/%m/%y\" )" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Check that the columns are in the right format by repeating the command from above." ] }, { "cell_type": "code", "execution_count": 97, "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", "
Award DatePlanned Dates:Start DatePlanned Dates:End Date
Identifier
360g-cabinetoffice-CFNMF_12012-09-032012-09-032015-09-03
360g-cabinetoffice-CFNMF_22013-07-192013-07-192013-09-19
360g-cabinetoffice-CFNMF_32014-01-062014-01-062014-02-06
360g-cabinetoffice-CFNMF_42014-12-102014-12-102015-02-10
360g-cabinetoffice-CFNMF_52012-08-222012-08-222013-02-22
\n", "
" ], "text/plain": [ " Award Date Planned Dates:Start Date \\\n", "Identifier \n", "360g-cabinetoffice-CFNMF_1 2012-09-03 2012-09-03 \n", "360g-cabinetoffice-CFNMF_2 2013-07-19 2013-07-19 \n", "360g-cabinetoffice-CFNMF_3 2014-01-06 2014-01-06 \n", "360g-cabinetoffice-CFNMF_4 2014-12-10 2014-12-10 \n", "360g-cabinetoffice-CFNMF_5 2012-08-22 2012-08-22 \n", "\n", " Planned Dates:End Date \n", "Identifier \n", "360g-cabinetoffice-CFNMF_1 2015-09-03 \n", "360g-cabinetoffice-CFNMF_2 2013-09-19 \n", "360g-cabinetoffice-CFNMF_3 2014-02-06 \n", "360g-cabinetoffice-CFNMF_4 2015-02-10 \n", "360g-cabinetoffice-CFNMF_5 2013-02-22 " ] }, "execution_count": 97, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[date_fields].head(5)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Basic analysis\n", "\n", "We start the analysis by looking at the number of grants per year. We can first look at this in a view of the dataframe." ] }, { "cell_type": "code", "execution_count": 98, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2012 4058\n", "2013 4888\n", "2014 6336\n", "2015 1894\n", "Name: Award Date, dtype: int64" ] }, "execution_count": 98, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[\"Award Date\"].dt.year.value_counts().sort_index()" ] }, { "cell_type": "code", "execution_count": 99, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "17176" ] }, "execution_count": 99, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[\"Award Date\"].dt.year.value_counts().sort_index().sum()" ] }, { "cell_type": "code", "execution_count": 100, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 100, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\naWpq0tGjR62Zuro6+Xw+awYAAGCw6fWesYSEBH31q19VeXm5oqKiNHnyZP3whz/Uj370I1VUVMjh\ncCgrK0vl5eWy2WxyuVzasmWLnE6nFi5cKElKTExUZmamVq9eLZ/Pp7i4OJWVlWnq1KmaN2+eJGnW\nrFlKSUlRXl6eVq5cqY6ODpWUlMjj8WjatGk396sAAABgSFQwGAz2NtTW1qbNmzfr7bffVlNTkyZP\nnqy//du/1Ve+8hVJUkdHh1544QW99dZbam1tldvtVlFRkSZPnmy9R2trq4qLi/Xuu++qq6tLs2fP\nVlFRkcaOHWvNXLx4UevWrdN7770nu92ujIwMFRYW9njPWFNTS398fgCIWKml+0wvISIdyr/f9BKA\nPhszJva658KKsUhEjAEY7IixnhFjGIhuFGNhPdoCQP/hL9ju+MsVwB8yHuAFAABgEDEGAABgEDEG\nAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABg\nEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEG\nAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABg\nEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEG\nAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABgEDEGAABg\nEDEGAABgEDEGAABgUJ9iLBAI6MEHH1RBQYF1LBgMyuv1yuPxKCUlRbm5uTp16lS3161fv15z5syR\n2+3WsmXLdP78+ZCZ5uZmFRQUKC0tTampqSoqKpLP5/scHw0AACDy9SnGXnrpJX300UchxyoqKuT1\nerVo0SKVlZWppaVFOTk5amlpsWbWrFmjPXv2KD8/X8XFxTp+/LgWL16szs5Oa2bp0qU6ePCg1q5d\nq8LCQtXU1Cg/P/9zfjwAAIDINjTcwQ8//FDbt2/XyJEjrWM+n0+VlZXKy8tTdna2JGnGjBmaO3eu\ndu3apdzcXJ05c0a7d+9WaWmpFixYIElKSkpSZmamqqurNX/+fNXW1qqurk47d+5USkqKJGncuHHK\n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\n7777bsjx//7v/9aoUaM0b948RUdHa+/evda55uZmHTx4UOnp6ZKk9PR0dXZ2qqamxpqpr6/XyZMn\nQ2aampp09OhRa6aurk4+n8+aAQAAGGx6/Tbl5MmT9cADD6ikpETt7e1KSEjQj370I+3Zs0fr16+X\n0+lUVlaWysvLZbPZ5HK5tGXLFjmdTi1cuFCSlJiYqMzMTK1evVo+n09xcXEqKyvT1KlTNW/ePEnS\nrFmzlJKSory8PK1cuVIdHR0qKSmRx+PRtGnTbu5XAQAAwJCw7hkrKSnRSy+9pG3btunTTz/VnXfe\nqfLycmVmZkqSli9fLpvNpqqqKrW2tsrtdmvDhg3W/WDS1af4FxcXa+PGjerq6tLs2bNVVFSkIUOG\nSLp6I7/X69W6deu0evVq2e12ZWRkqLCw8CZ8bAAAgMgQFQwGg6YX8Vk0NbX0PvQFSS3dZ3oJEelQ\n/v2mlxCR2C/dsVd6xl7pGfsFA9GYMbHXPcczIwAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwi\nxgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAA\nAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwi\nxgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAA\nAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwi\nxgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwixgAAAAwKK8Y6\nOzv1ne98Rw8++KCmT5+uBQsWaMeOHQoGg5KkYDAor9crj8ejlJQU5ebm6tSpUyHvEQgEtH79es2Z\nM0dut1vLli3T+fPnQ2aam5tVUFCgtLQ0paamqqioSD6fr58+KgAAQOQZGs7Q5s2btW3bNj3zzDOa\nPn26fvrTn2r9+vW6cuWKnn76aVVUVGjbtm1asWKFJkyYIK/Xq5ycHL3zzjuKjY2VJK1Zs0Y1NTVa\ntWqVYmJiVFZWpsWLF+vNN9/UkCFDJElLly5VY2Oj1q5dq7a2Nj3//PO6cOGCtm7devO+AgAAAAb1\nGmPXroo9+eST+pu/+RtJUnp6ui5duqSqqip94xvfUGVlpfLy8pSdnS1JmjFjhubOnatdu3YpNzdX\nZ86c0e7du1VaWqoFCxZIkpKSkpSZmanq6mrNnz9ftbW1qqur086dO5WSkiJJGjdunHJycnTs2DEl\nJyffrK8BAACAMb1+m9Ln8+kv/uIvNH/+/JDjkyZN0qVLl1RbW6vW1lZlZGRY5+Lj4zVz5kzt379f\nklRbWytJ8ng81ozL5dKUKVOsmQMHDmjUqFFWiElSWlqanE6nNQMAADDY9HplLD4+Xs8991y34z/+\n8Y81btw4676vhISEkPMTJ05UTU2NJOn06dMaPXq0YmJius3U19dbM4mJiSHnbTabJkyYYM0AAAAM\nNp/ppym/973v6YMPPtBTTz0ln88nu90uu90eMuNwOKyb7/1+vxwOR7f36esMAADAYNPnGPv+97+v\nNWvW6IEHHlBWVpaCwaCioqJ6nL12/PPO2Gw8gQMAAAxOfaqc73znO1q5cqU8Ho82btyoqKgoxcbG\nKhAIqL29PWTW7/dbP0npdDrl9/u7vV+4M06nsy/LBAAAGDDCjrGysjJt2LBBf/7nf64XX3zR+rbk\n7bffrmAwqMbGxpD5xsZGTZo0SdLVm/UvXLigtra2G840NDSEnO/q6tLZs2etGQAAgMEmrBh77bXX\ntHXrVmVnZ2vDhg0aOvT/3/fvdrsVHR2tvXv3Wseam5t18OBBpaenS7r6KIzOzk7rhn5Jqq+v18mT\nJ0NmmpqadPToUWumrq5OPp/PmgEAABhsev1pyk8//VQbN27UH//xH+uhhx7SkSNHQs5PmzZNWVlZ\nKi8vl81mk8vl0pYtW+R0OrVw4UJJUmJiojIzM7V69Wr5fD7FxcWprKxMU6dO1bx58yRJs2bNUkpK\nivLy8rRy5Up1dHSopKREHo9H06ZNuwkfHQAAwLxeY+z9999XIBDQr371Kz366KPdzh84cEDLly+X\nzWZTVVWVWltb5Xa7tWHDBut+MEkqLi5WcXGxNm7cqK6uLs2ePVtFRUXW0/ejoqLk9Xq1bt06rV69\nWna7XRkZGSosLOzHjwsAABBZooLXfsHkANPU1GJ6CZbU0n2mlxCRDuXfb3oJEYn90h17pWfslZ6x\nXzAQjRkTe91zYf1uSgAAENmI9+4GSrjzAC8AAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEA\nAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACD\niDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEA\nAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACD\niDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEA\nAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACDiDEAAACD+hxj1dXV\ncrvdIceCwaC8Xq88Ho9SUlKUm5urU6dOhcwEAgGtX79ec+bMkdvt1rJly3T+/PmQmebmZhUUFCgt\nLU2pqakqKiqSz+f7DB8LAABgYOhTjB0+fFjPPvtst+MVFRXyer1atGiRysrK1NLSopycHLW0tFgz\na9as0Z49e5Sfn6/i4mIdP35cixcvVmdnpzWzdOlSHTx4UGvXrlVhYaFqamqUn5//OT4eAABAZBsa\nzlAgENBrr72m8vJyxcTEqL293Trn8/lUWVmpvLw8ZWdnS5JmzJihuXPnateuXcrNzdWZM2e0e/du\nlZaWasGCBZKkpKQkZWZmqrq6WvPnz1dtba3q6uq0c+dOpaSkSJLGjRunnJwcHTt2TMnJyf392QEA\nAIwL68rYvn37tG3bNq1cuVJZWVkh544cOaLW1lZlZGRYx+Lj4zVz5kzt379fklRbWytJ8ng81ozL\n5dKUKVOsmQMHDmjUqFFWiElSWlqanE6nNQMAADDYhBVjd999t6qrq5Wdna2oqKiQc/X19ZKkhISE\nkOMTJ060zp0+fVqjR49WTEzMDWcSExNDF2ezacKECdYMAADAYBPWtynHjh173XM+n092u112uz3k\nuMPhsG6+9/v9cjgc3V7rcDh07ty5Xme4iR8AAAxWn/vRFsFgsNvVsmuuHf+8MzYbT+AAAACD0+eu\nnNjYWAUCgZCb+qWrV7piY2MlSU6nU36/v9trw51xOp2fd5kAAAAR6XPH2O23365gMKjGxsaQ442N\njZo0aZKkqzfrX7hwQW1tbTecaWhoCDnf1dWls2fPWjMAAACDzeeOMbfbrejoaO3du9c61tzcrIMH\nDyo9PV2SlJ6ers7OTtXU1Fgz9fX1OnnyZMhMU1OTjh49as3U1dXJ5/NZMwAAAINNWDfw34jD4VBW\nVpbKy8vn0JjNAAAMcElEQVRls9nkcrm0ZcsWOZ1OLVy4UJKUmJiozMxMrV69Wj6fT3FxcSorK9PU\nqVM1b948SdKsWbOUkpKivLw8rVy5Uh0dHSopKZHH49G0adM+7zIBAAAi0ueOMUlavny5bDabqqqq\n1NraKrfbrQ0bNlj3g0lScXGxiouLtXHjRnV1dWn27NkqKirSkCFDJF29kd/r9WrdunVavXq17Ha7\nMjIyVFhY2B9LBAAAiEhRwWAwaHoRn0VTU0vvQ1+Q1NJ9ppcQkQ7l3296CRGJ/dIde6Vn7JWesV96\nxn7pLpL2ypgxsdc9xzMjAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLG\nAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAA\nDCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLG\nAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAA\nDCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLG\nAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADCLGAAAADIq4GNu5c6fmz5+ve+65R48+\n+qh+/vOfm14SAADATRNRMfbWW29pzZo1evjhh7Vp0ybFxsbqySefVENDg+mlAQAA3BQRE2PBYFCb\nNm3S17/+deXl5elP//RP5fV6NXLkSL322mumlwcAAHBTREyM/frXv9bZs2f1Z3/2Z9axYcOGyePx\naP/+/QZXBgAAcPNETIzV19dLkm6//faQ4wkJCTpz5ow6OzsNrAoAAODmipgY8/l8kiSHwxFy3OFw\nqKurS1euXDGxLAAAgJtqqOkFXBMMBiVJUVFRPZ7//eNjxsTe9DWFq37DQ6aXgAGE/YJwsVfQF+yX\ngStirozFxl6NK7/fH3Lc7/dryJAh3a6YAQAADAYRE2PX7hX7/cdYNDQ0yOVyGVgRAADAzRcxMeZy\n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\nADDo/wF5GX/vzKa/MgAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "g[\"Award Date\"].dt.year.value_counts().sort_index().plot(kind=\"bar\", figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Then look at the total amount awarded by year." ] }, { "cell_type": "code", "execution_count": 101, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 101, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAk0AAAHyCAYAAAD2jvplAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAGfxJREFUeJzt3X+s3XV9x/HXvb29UrkVY6gDcRdLteKcS6m6OKXV2VWI\npduEYTu2CyOylGARS80021pKhVIkRh06WCAWLcy11Uy64Q+8/roTFPFqkcaVapFuURm1Vui91F4u\n5+wP451dq/fdtfeeC3s8EpL7/dF73pBP4MnnnPu9bc1msxkAAH6t9lYPAADwVCCaAAAKRBMAQIFo\nAgAoEE0AAAWiCQCgYFyj6b777ktPT8+vvN7X15eenp709PTkz//8z/OSl7wkO3bsGMcJAQAOrWO8\nXuimm27K5s2bM2XKlF95z9y5czN37twkyc0335zZs2dnxowZ4zUiAMCvNG47Td3d3bn++utHjh94\n4IGRXaVLL700e/fuHbn28MMP5/bbb8/SpUvHazwAgF9r3KLpjDPOSEfH/2xsrVixIldccUXWr1+f\nuXPn5uabbx65tm7duvzFX/xFOjs7x2s8AIBfa9zenvvfduzYkSuvvDJJ8sQTT+QFL3hBkqTRaORL\nX/pSli1b1qrRAAAO0rJomj59eq699to873nPS39/f3bt2pUk2b59e6ZPn55jjjmmVaMBABykZdG0\natWqvPOd78zw8HDa2tpy9dVXJ0m+//3v5zd/8zdbNRYAwCG1NZvNZquHAACY6DzcEgCgQDQBABSM\ny2eadu3aO/pNAAATwLRpUw953k4TAECBaAIAKBBNAAAFogkAoEA0AQAUiCYAgALRBABQIJoAAApE\nEwBAgWgCACgQTQAABaIJAKBANAEAFIgmAIAC0QQAUCCaAAAKStF03333paen56DzX/jCF3LOOedk\n0aJF2bhx41EfDgBgougY7YabbropmzdvzpQpUw44/8QTT+Saa67Jxz/+8UyZMiV/+qd/mte//vU5\n/vjjx2xYAIBWGXWnqbu7O9dff/1B53fs2JHu7u4cd9xx6ezszMtf/vLce++9YzIkAECrjRpNZ5xx\nRjo6Dt6QGhgYyNSpU0eOjz322AwMDBzd6QAAJohR3577Vbq6ujI4ODhyPDg4eEBEAfx/8cr39rV6\nhAnp3uVzWz0CHFX/55+emzFjRnbu3Jmf/vSnGRoayje+8Y2cdtppR3M2AIAJ47B3mv7lX/4ljz/+\n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\nbP66GxqNRlatWpXt27en2WxmzZo16evrS3d3d+bNm5eNGzdmw4YNaTabWbJkSc4444zxmh0AYNyM\nGk0AAHi4JQBAiWgaBw899FAuvfTSvOMd78hDDz00cv6KK65o3VBMWPv3789HPvKR3HHHHfnRj36U\nnp6eXHDBBXnwwQdbPRoT3PLly1s9AhPY+vXrk/z8GYtve9vb8oY3vCHLli3Lj3/84xZP9tQhmsbB\nihUrsmjRopx11ll561vfmu985ztJ4j+CHNK73vWu7N27N3fffXfOP//8XHLJJbn88svz7ne/u9Wj\nMcG87nWvy+mnnz7y12c/+9mRr+F/+9znPpckufrqqzN//vxs3rw5CxcuzN/+7d+2eLKnjlGf08TR\n8Yt/iXV3d+fSSy/NzTffnLa2thZPxUS0a9euvO9970uj0cjChQvze7/3e0l+/kMZ8Mve85735JZb\nbsmqVavy3Oc+Nz09PSO7CfCr7N69OwsXLkySvP71r88tt9zS2oGeQuw0jYOOjo584QtfyJNPPplT\nTjklK1asyJIlS2yJckgdHR3ZvHlz2tvbc/vttydJ7rnnHtHEQX73d383K1euzMqVK/P1r3/d/4jx\na23fvj1XXXVVnnjiiXz1q19No9HIpz/96VaP9ZQimsbBmjVrcuedd2bv3r1Jkle96lX567/+60ye\nPLnFkzERXXfddSO/rugXD5L9zGc+kyuvvLKVYzFBnXDCCfm7v/u7bN68Obt27Wr1OExgn/3sZzNv\n3rzMmzcv+/bty759+3LnnXfmmmuuafVoTxkeOQDwNPHII4/kuc99bqvHgKct0QQAUOCD4ONg4cKF\n2bNnzyGvfeUrXxnnaZjorBeqrBUOh/Vy5Ow0jYOdO3fm8ssvz2233ZZjjjmm1eMwwVkvVFkrHA7r\n5chNWrVq1apWD/F09+xnPzvHHHNMdu/enRe84AWtHocJznqhylrhcFgvR85OEwBAgc80jZPe3t58\n9atfzd69e/OsZz0rL3/5y3PmmWd6rgqHZL1QZa1wOKyXI2OnaRxceeWVaTQamTt3bo499tgMDg6m\nr68vw8PDufrqq1s9HhOM9UKVtcLhsF6OnJ2mcfDd7343t9566wHn5s2bl8WLF7doIiYy64Uqa4XD\nYb0cOU8EHweNRiPf+MY3Djh37733eiI4h2S9UGWtcDislyPn7blx8B//8R+55ppr8p3vfCfNZjPt\n7e15yUtekre//e158Ytf3OrxmGCsF6qsFQ6H9XLkvD03Dr73ve9l27ZtmTx5cpYtW5YFCxYkSc4/\n//x89KMfbfF0TDTWC1XWCofDejlyomkc3Hjjjbn99tvz5JNP5rLLLsvQ0FDe9KY3xSYfh2K9UGWt\ncDislyMnmsbB5MmT86xnPStJ8vd///e54IILcuKJJ/oRTw7JeqHKWuFwWC9HzgfBx8FJJ52Ua665\nJo8//ni6urrywQ9+MKtXr86DDz7Y6tGYgKwXqqwVDof1cuT8GpVx8Pu///vZvXt3XvSiF2Xy5MmZ\nOnVqzjjjjDz66KOZO3duq8djgrFeqLJWOBzWy5Hz03MAAAXengMAKBBNAAAFogkYMzfddFNOP/30\n7N+//6h/7x07dqSnp+eg87/927+dnp6e9PT05Nxzz80HPvCBX/sj1fv378+mTZuO+nzA049oAsbM\n5s2b88Y3vjF33HHHuL3mcccdl/Xr12f9+vXZuHFjdu/efdDv2/plu3btEk1AiWgCxsQ999yT7u7u\nLF68OLfddlu2bduWJUuWJEnuuOOOLFy4MEnS39+fFStW5OGHH87FF1+cCy+8MG9605vS29ubJDnr\nrLOydOnSLFu2LI888kjOP//89PT05EMf+tCoM7S1teXCCy/Mpz71qSTJrbfemvPPPz/nnXdelixZ\nkqGhodx444353ve+lw9+8IPZu3dv3va2t43sVD3wwANj9E8HeCoSTcCY2LRpU84999yccsop6ezs\nzP79+/PDH/4wQ0ND6evrS3t7e3784x/n85//fObPn58HH3wwF154YdatW5cVK1bktttuS5I8/vjj\nueSSS/K+970v69aty1lnnZX169fnD/7gD0pzHH/88dmzZ08ajUZ++tOf5pZbbsk//uM/Znh4OPff\nf38uvvjivPCFL8zSpUtz44035lWvelXWr1+fd7/73fFEFuCXeSI4cNQ9+uij6evry09+8pOsX78+\nAwMDufXWW3P66afna1/7Wn70ox9l4cKFufvuu9Pf359ly5bloYceyg033JCPf/zjaWtry/Dw8Mj3\nmz59epLku9/9bv7oj/4oSTJ79ux87GMfG3WWH/zgBznhhBPS3t6eyZMn5/LLL88zn/nMPPzwwwe8\nRpJs3749X/va1/LpT3965O8D4BdEE3DUbd68Oeecc07e+c53Jkn27duXefPm5f3vf3+uv/76nHrq\nqTn99NOzcuXKnHzyyZk8eXI+8IEP5Nxzz81rX/vafOITn8g///M/j3y/9vafb4qfcsop+da3vpVT\nTz01999//6hzNBqNfPjDH86CBQuybdu29Pb2ZtOmTdm3b1/OPvvskd/03mg0Rr7/H/7hH2bhwoXZ\nvXu3zzoBBxBNwFG3adOmvOc97xk5njJlSt7whjfkm9/8Zr7//e/noosuyqmnnpof/vCH+cu//Msk\nyZlnnpmrr746//AP/5ATTzwxe/bsOej7XnbZZXn729+eT33qU3n+859/yNd+9NFH09PTM7Jb9epX\nvzp/8id/kp/97GeZMmVKzj777HR2dmbatGl55JFHctppp+WJJ57Iddddl4svvjh/8zd/k40bN2Zg\nYCBLly4dm39AwFOSJ4IDABT4IDgAQIFoAgAoEE0AAAWiCQCgQDQBABSIJgCAAtEEAFAgmgAACv4b\nlW/8E6UnljIAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "g.groupby(g[\"Award Date\"].dt.year).sum()[\"Amount Awarded\"].plot(kind=\"bar\", figsize=(10,8))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This shows a incline in the amount awarded by year, leading up to 2014. 2015 may not be a complete year, so we can check this by looking at the maximum date available." ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Timestamp('2015-06-26 00:00:00')" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[\"Award Date\"].max()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Timestamp('2012-02-06 00:00:00')" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[\"Award Date\"].min()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This confirms that the latest date is in June 2015, so this is an incomplete year. There is a field in the table called `Grant Fiscal Year` which may provide a better base to use. Let's check it using a crosstab." ] }, { "cell_type": "code", "execution_count": 24, "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", "
Grant Fiscal Year20112012201320142015All
Award Date
2012840500004058
2013013363549214888
2014001387494726336
20150001866281894
All85386493668153117176
\n", "
" ], "text/plain": [ "Grant Fiscal Year 2011 2012 2013 2014 2015 All\n", "Award Date \n", "2012 8 4050 0 0 0 4058\n", "2013 0 1336 3549 2 1 4888\n", "2014 0 0 1387 4947 2 6336\n", "2015 0 0 0 1866 28 1894\n", "All 8 5386 4936 6815 31 17176" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pd.crosstab(g[\"Award Date\"].dt.year, g[\"Grant Fiscal Year\"], margins=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can also check the start and end dates of the fiscal year." ] }, { "cell_type": "code", "execution_count": 22, "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", "
minmax
Grant Fiscal Year
20112012-02-132012-04-01
20122012-02-062013-10-01
20132013-02-082014-08-09
20142013-09-012015-03-25
20152013-04-022015-06-26
\n", "
" ], "text/plain": [ " min max\n", "Grant Fiscal Year \n", "2011 2012-02-13 2012-04-01\n", "2012 2012-02-06 2013-10-01\n", "2013 2013-02-08 2014-08-09\n", "2014 2013-09-01 2015-03-25\n", "2015 2013-04-02 2015-06-26" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g.groupby(g[\"Grant Fiscal Year\"])[\"Award Date\"].agg([\"min\",\"max\"])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This looks odd - the years don't seem to align. But we can look at a crosstab to see when the bulk of rows appear in each fiscal year. This suggests that the years are decided based on the end of March." ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 39, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\nZp06dahdu3YFpCqpoKCAKVOmMG7cOAICAti1axdTp05l2rRp10x7O+Pn3sejebo4ZzQAABDFSURB\nVPPm/Oc//2HRokUlDtmuCOWVzRdqE24/n9lq82qpqamkpqby3XffeXb8Lc5s9VlcWWbzlfos7lby\nma0+z549y5AhQ3jrrbfo2bMna9asoXfv3tfdIm222iyvbD5RmxXa+lWgtLQ06dmzp8yZM0fy8/NF\nROT48ePSo0cPeeONNyQnJ6fE9BcvXpR//OMfsnr1avnuu++kTZs2Mm7cOElKSpLs7GxZvny5dOvW\nTZKTk70R5xq3m+/y5csyadIkWbNmjWctwr2Gl5SUJM8++6w88cQTUlBQULFBbuDYsWPSo0cPWbZs\nmYiIZGdny5w5c6RVq1aeNZbi82qm8bNyNpHbz2e22nRzbwV58803JTw8XDp37lxiS4H7eRHzjaGV\ns4ncXj6z1ecnn3wirVq1ki+++OKG05h1/KyczXJbxqRozeS///2v58ry/v7+iAj16tUjPDyc5ORk\nz2GuAPPnz6dLly5s2rSJ3//+9zzyyCNMnTqVH374gcGDBzN8+HDPBWDr16/vrWjAneeLjo5my5Yt\nNGrUqMR36QBNmzale/fudO/eHcMwvHrEj/u99+7dS0pKCjExMUDhmkqtWrUICAjwXAvNvY+AWcbP\nytngzvOZpTah5NFwDoeDvLw8jhw5wjvvvENwcDALFiwgNzfX8zyYZwytnA3uPJ9Z6tO9JSg8PJwm\nTZqUOK/ZV199xapVq/jpp5+AK/k++ugjU4yflbN5eKUFLGOHDh2SdevWiciVrnj37t3SoUMHSUxM\nFJEra+Kvv/66xMTESG5uroiIzJgxQ5o2bSrLli2T7OzsEq974MAB+fzzz2X69OmyZ8+eiopzjfLK\nJ3JlDc+ba3XXy7d+/Xp56qmn5MSJE57pxo8fL126dJH4+HjZt2+fiIjMmzfPp8fPytlEyi+fiG/U\npkjJjMX3TXHP3x//+Ef54osv5LPPPpOIiAhJSEjwPDdt2jSfHkMrZxMpv3zFX8PXPjtFRF544QV5\n/fXX5eeff5bevXtLq1atpFOnTtK0aVMZO3asHDt2TBYuXOjT42flbNdj+mbM6XTKa6+9Jk8//bSc\nPXvW83hGRoasXbtWUlJSROTKAtOjRw95++23PdPl5eVds5NlaTsDVrTyyOdLbpTv4sWLcv78ec8H\n3uTJk6VZs2byhz/8Qdq2bSuRkZEyb948ERE5c+ZMidf0lfGzcjaR8snna66X0Z1LRCQ3N1e6desm\nO3bsEJfLJQMHDpTnn39eRAqXPcMwfHYMrZxNpHzy+ZLr5XPvmL5p0yaJiIiQkSNHyt///nc5cuSI\npKamytKlS6VTp04ybtw4EfHdzxcrZ7sRU39NKUWbhE+cOEFycjIrV670PFe9enV69epFgwYNgMKv\nRVJSUjh58iQdOnTw/H5AQMA1O1kW3xlQfOAru7LO5ytKyxcSEkKVKlU8Xwf07NmT+fPn89FHH7F1\n61a6du1KXFwc27Zt8xxW7uYL42flbMXfu6zz+ZIbZXTnMgwDl8tFtWrVyM7Oxm63M2nSJLZt28bQ\noUN57LHH2Ldvn0+OoZWzFX/vss7nK26Uz71jelRUFPXq1SMhIYGYmBgaNmxI7dq1GTJkCDExMeze\nvZtffvnFJ8fPytlKY+pmzGaz8eOPP5KUlESNGjXYuHEj+/fvB6498gVgw4YN+Pn50bJlS8/vF3e9\nAfLmSSQrIp83lZbPMAzgyjxHRUXRoUMHQkNDcTgcDBs2jPT0dM9RMDfK5q3xs3I293uXdz5vu9ny\nZ7fbuXTpEocPH6ZFixZA4Rm7/fz82LlzJ6+++irNmjW76Xt4g5Wzud+7vPN5U2n5oHDl/E9/+hPj\nx48nMjISm83mOft8jx49SE1N9ewf52ufL1bOVhrTNGOXLl267uNr166lV69evPnmm1y4cMHTRbt3\n4oMrjcu6desIDw+nXr16AGRlZbFixQri4+MB7w6Q5iuZz70G655np9PpOVkfQLVq1bh48eI103mD\nlbOB9fPBnS1/hmHgdDpp0aIFcXFxxMTEMHPmTJ577jmCgoJIT0/3iUbTytlA812dDyAoKIh+/fox\naNAgz/8P/v7+AISFhXH58mXPRb/N9NkJ5sl2u3y+GcvMzOTtt9/mxRdfZNSoUSQkJHjOB3PmzBmy\ns7Pp1asXjz/+OJGRkSQmJrJp0ybgyhq6w+Hg/PnzHDx4kO7duxMQEMDGjRuJjY1l6tSpXr2Aq+a7\neb6MjAy+/PJLjh8/DkBOTg6ffPIJERERnq9kvcHK2cD6+eDuMrqXq+3btzNt2jQiIyP5/PPPGTt2\nLLGxscyePZtff/3VW9EsnQ00382WP5vNxpkzZ1i+fLknS05ODitWrCAiIoKHH37YW9Esne1O+fTl\nkI4dO8arr75KTk4OrVq1IiUlhaVLl5Kbm0v79u0JDQ0t8YevXbs23333HampqXTr1g1/f3/PwO3Z\ns4e4uDjatWvHwoULmTVrFt27d2fJkiVeO6mi5rt5PoDjx48zffp0pk2bRlJSEvHx8axbt44XX3yR\n1q1b39K1DzWb5ivrjH5+flSuXJk6deowbNgwnn32Wc9ldZo0aUK1atU8l1/RbJqvIvO5l79Tp04x\nZ84cPvjgA3bt2sW6detYt24dI0aMICoqytSfnb6Y7W74dDO2adMm1q9fz8yZM+nduzcDBw7k7Nmz\nfPPNN+Tl5REVFUXlypWx2+2ICLVr1yYtLY2tW7cSEhJC8+bNPQOSkpJCXFwcP/74I9WqVWP+/Pme\nC59qPt/NB1CjRg26du1KYGAgIkJQUBDvv/8+Xbp0AbyzKdrK2X4L+e42Y6VKlTwZIyIiuPfee0ts\nga5UqRJRUVGmHD9fzwaa71aXv9/97nd069aNoKAgHA4HISEhvPfee5b47PTFbHelbA/OvDtpaWly\n6tQpzzlF3n33XRk0aFCJs8mnpqbK22+/LW3btpVTp06JSOFhsO5DllNTU2Xw4MHy3HPPycmTJz2/\nt337dhk6dKhs2bKlAhOVpPnuLF/x8/h46/BkK2cTsX4+kfLLWPx0Cd5i5Wwimk/kzvK5r84iYr3P\nTl/IVpZ8YstYTk4OEydOZObMmaxatYrNmzfToEED/Pz8+Oqrr4iNjfVsmgwNDSU0NJTExER+/fVX\nnnjiCex2OzabDcMwqFy5Mi6Xiy1btpCXl+fZL+Wee+6hf//+nlNBaD7z5Cu+1lrRaztWzvZbyFcR\nGb25Bm7lbJrv7vMV/2bEap+d3sxWHry+A//Zs2cZNWoUBw8eZNSoUQwePJiCggJeeOEFwsLCAPj6\n669LHL4aFRVFz549SUxMZO/evcCVnfoABg4cSM2aNVm/fj0nTpzwTrAims+8+aycDayfD6yd0crZ\nQPOBefNZOVu58famue+//17atm3ruayPSOGlfrp06SKjRo2SCRMmSOfOnT3Pub/22L59uzz11FMy\nY8aMEq9X/HJBR48erYAEpdN85s1n5Wwi1s8nYu2MVs4movnMnM/K2cqL17eM7dmzh7CwMJo0aeJ5\n7P7776dKlSr4+/vTpk0bLl26xKxZs4ArJ3Fr3bo1QUFBpKamAiVP8wDQsmVLGjZsWJFRrkvzmTef\nlbOB9fOBtTNaORtoPjPns3K28uL1ZqxRo0YEBgaSnZ2NFF4rk5CQEM/3xL169aJfv37MnTuXw4cP\ne75jhsKjXtyD5s1zaZVG85k3n5WzgfXzgbUzWjkbaD4z57NytnJTEZvfSuNyueSHH34ocWTE4cOH\npUWLFrJgwQIREdm/f78MHjxYevfuLdu3b5fMzEzZuXOndOvWTeLi4rw057dG85k3n5WziVg/n4i1\nM1o5m4jmEzFvPitnKy9eb8aKcx+eunr1annwwQdl165dnufOnDkjffr0kcjISOnbt6+0bdtWYmNj\nJTU11Vuze9s0n3nzWTmbiPXziVg7o5WziWg+M+ezcrayZBPxkQtwFTNmzBj279/P119/DeA5sWla\nWhp79uxh//793H///fTq1cvLc3pnNJ9581k5G1g/H1g7o5WzgeYzcz4rZysT3ukBb+zEiRPSvn17\nmTJlioiI5OXlyS+//CIvvfSSHDp0yMtzd/c0n3lZOZuI9fOJWDujlbOJaD4zs3K2suLn7WbwasnJ\nyWRlZdG5c2fS0tKYO3cuX3zxBY0aNaJatWrenr27pvnMy8rZwPr5wNoZrZwNNJ+ZWTlbWfHJZiwg\nIICEhAT+7//+Dz8/P2bOnOm53pTZaT7zsnI2sH4+sHZGK2cDzWdmVs5WVnyuGQsODiYvL4+4uDhe\nfvllRowY4e1ZKlOaz7ysnA2snw+sndHK2UDzmZmVs5UVn9uBf+fOnfz8888MGzaMgIAAb89OmdN8\n5mXlbGD9fGDtjFbOBprPzKycraz4XDMmRUdYWJXmMy8rZwPr5wNrZ7RyNtB8ZmblbGXF55oxpZRS\nSqnfkt/QtQaUUkoppXyPNmNKKaWUUl6kzZhSSimllBdpM6aUUkop5UXajCmllFJKeZE2Y0op0/no\no4+Ijo4mLy+vzF/78OHDxMbGXvN48+bNiY2NJTY2lkGDBjFjxgxKOxg9Ly+PlStXlvn8KaWsR5sx\npZTprF69ml69erF27doKe8+wsDAWL17M4sWLWbFiBRkZGSxZsuSG06enp2szppS6JdqMKaVMZdu2\nbTRo0IDBgwezdOlSkpKSePnllwFYu3YtMTExAOzYsYMJEyaQmprKK6+8wvDhw+nfvz8bNmwAoE+f\nPowcOZLRo0eTlpbG0KFDiY2NZfbs2TedB5vNxvDhw4mPjwdgyZIlDB06lCFDhvDyyy+Tn5/P3Llz\n+fXXX/nwww/Jzs5m1KhRni1rBw4cKKe/jlLKjLQZU0qZysqVKxk0aBCNGzcmICCAvLw8Tp06RX5+\nPps3b8Zut3P27Fk2btzI448/TnJyMsOHD2fBggVMmDCBpUuXAnD58mVeffVVPvjgAxYsWECfPn1Y\nvHgxjz322C3NR40aNcjMzMQwDLKysli4cCHLli3D6XSyd+9eXnnlFZo0acLIkSOZO3cu7du3Z/Hi\nxUyePJmJEyeW419IKWU2PnehcKWUupHz58+zefNmzp07x+LFi7l48SJLliwhOjqaxMRETp8+TUxM\nDFu3bmXHjh2MHj2ao0ePMmfOHD777DNsNhtOp9Pzeo0aNQLg0KFD9OvXD4CHH36Y5cuX33ReTp48\nSZ06dbDb7fj7+zNmzBgqVapEampqifcAOHjwIImJiXz99deeHEop5abNmFLKNFavXs3AgQMZO3Ys\nADk5OTz66KNMnz6dWbNmER4eTnR0NO+88w4NGzbE39+fGTNmMGjQILp27crnn39OXFyc5/Xs9sIv\nBxo3bsyuXbsIDw9n7969N50PwzD4+OOP6d27N0lJSWzYsIGVK1eSk5PDgAEDEBHsdjuGYXhev2/f\nvsTExJCRkaH7kimlStBmTCllGitXruS9997z/BwcHEyPHj3YuXMnR44cYcSIEYSHh3Pq1Cleeukl\nAJ588kmmTJnCvHnzqFu3LpmZmde87p///Gf+8pe/EB8fT7169a773ufPnyc2Ntazda1jx448/fTT\n5ObmEhwczIABAwgICKBmzZqkpaURGRlJQUEB77//Pq+88grjx49nxYoVXLx4kZEjR5bPH0gpZUp6\noXCllFJKKS/SHfiVUkoppbxImzGllFJKKS/SZkwppZRSyou0GVNKKaWU8iJtxpRSSimlvEibMaWU\nUkopL9JmTCmllFLKi/4fSyKK4WO4qtEAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fyears = g.groupby([pd.Grouper(key=\"Award Date\", freq=\"M\"), \"Grant Fiscal Year\"]).size().unstack().fillna(0)\n", "fyears.plot.line(figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "It looks like this gives a better grouping of the grants. Let's re-run our analysis, this time looking at the average size of the grant." ] }, { "cell_type": "code", "execution_count": 78, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 78, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\ntauSkpK0ZcsWRUVFnfWTAwAAaOma9Tbl+vXrlZ+fr+TkZI0dO/aMczds2KCioiKlpaUpMDDQPV5W\nVubxtuV/2rhxozp27OgOMUkaMmSI7Ha7NmzY0JxlAgAA+JxmxdjVV1+toqIijRs3ThaL5Yxzc3Jy\ndO2112r48OHuMYfDob1792rr1q266aabFBUVpVtuuUXr1q1zz9m1a5fCwsI8F+fnp9DQUJWXl5/F\nUwIAAPAdzYqxLl26KDg4+AfnlZaW6ssvv9S9997rMb59+3a5XC5VVlYqNTVVeXl5Cg0N1cSJE1VS\nUiJJcjqdstlsjc5ps9m4iB8AALRaZ3UB/w8pLCzUFVdcodjYWI/xyy+/XPn5+RowYIDsdrskadiw\nYRo9erTy8vI0dOhQuVwu+fmdvg2bGgcAAPB1XquckydP6oMPPtDPf/7zRseCg4N1/fXXu0NMkvz9\n/RUXF6dt27ZJkux2u5xOZ6PHOp1Oj8cBAAC0Jl6Lsc8++0wOh0MJCQmNjm3dulWvv/56o/Ha2lp1\n6NBBkhQeHq6KigqP4w0NDdq7d68iIiK8tUwAAIAWxWsxtnnzZtntdvXq1avRsS+//FLTp0/X1q1b\n3WO1tbVav369Bg8eLEmKjY1VdXW1Nm/e7J5TWloqh8PR6G1PAACA1sJrMbZjxw6Fh4ef9tOWiYmJ\nCg8P18MPP6x3331XRUVFmjBhgmpqajRp0iRJ0tChQxUdHa3Jkyfr7bff1urVqzVlyhTFx8erb9++\n3lomAABAi+K1C/gPHTrU5CcubTabli1bpueee05PP/20ampqNGDAAK1cuVLdunWTJFksFuXl5Skz\nM1Pp6ekKCAjQiBEjNG3aNG8tEQAAoMWxuFwul+lF/BjV1cdMLwEAgFZtUM5600s4bz557LoL+vM6\ndw5q8hj3jAAAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMA\nADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCI\nGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMA\nADCIGAMAADCIGAMAADCojekFAABar0E5600v4bz65LHrTC8BrQCvjAEAABhEjAEAABhEjAEAABhE\njAEAABhEjAEAABhEjAEAABhEjAEAABhEjAEAABhEjAEAABhEjAEAABh01l+HVFRUpMcff1yffvqp\ne+yLL77Q7bff3mjuhAkTlJKSIkmqq6tTdna23nnnHdXU1Gj48OFKS0tTly5d3POPHj2qrKwsrV27\nVg0NDUpISNATTzwhu93+Y54bgFaAr9MB0NqdVYxt2rRJU6dObTS+bds2Wa1WLV261GP8kksucf86\nIyNDxcXFSklJkdVqVW5uru6//36tWrVK/v7+kqQHH3xQlZWVmjFjhmprazVnzhwdPHhQixcv/jHP\nDQAAoMVrVozV1dVp+fLlmjt3rqxWq06ePOlxvKysTL1791a/fv1O+/g9e/Zo9erVysnJ0ahRoyRJ\nffr0UWJiooqKipSQkKCSkhKVlpaqsLBQ0dHRkqSuXbsqKSlJW7ZsUVRU1Lk8TwAAgBapWdeMrV+/\nXvn5+UpOTtbYsWMbHS8rK1NkZGSTjy8pKZEkxcfHu8fCw8PVu3dvbdiwQZK0ceNGdezY0R1ikjRk\nyBDZ7Xb3HAAAgNamWTF29dVXq6ioSOPGjZPFYml0fPv27dq3b59Gjx6tvn376sYbb9Sbb77pPr5r\n1y516tRJVqvV43Hdu3dXeXm5e05YWJjn4vz8FBoa6p4DAADQ2jTrbcrvX2T/n6qqqnTkyBHt3r1b\nU6ZMUUhIiN5++22lpqbKYrFozJgxcjqdstlsjR5rs9m0f/9+STrjHIfD0dznAwAA4FPO+tOU/ykk\nJEQFBQW64oor3Bfsx8XF6cCBA1qwYIHGjBkjl8t12lfUJLnHXS6X/PxO/0JdU+MAAAC+7pwrJzAw\nUNdee63HJyclafjw4aqoqJDT6ZTdbpfT6Wz0WKfTqaCgIEk64xxubQEAAFqrc46xXbt26ZVXXlFd\nXZ3H+IkTJxQYGCir1arw8HAdPHhQtbW1HnMqKysVEREh6dsL+isqKjyONzQ0aO/eve45AAAArc05\nx1hVVZWeeuoprVu3zj3mcrn0/vvva+DAgbJYLIqNjVV9fb2Ki4vdc8rLy7Vjxw7FxsZKkmJjY1Vd\nXa3Nmze755SWlsrhcLjnAAAAtDbnfM3YoEGDNGDAAGVkZOjo0aPq3LmzCgsLVVZWpldffVWSFBYW\npsTERKWnp8vhcCg4OFi5ubmKjIzUyJEjJUlDhw5VdHS0Jk+erOTkZJ06dUqzZ89WfHy8+vbte67L\nBAAAaJHOOcb8/f21cOFC5ebmat68efrmm2901VVXaenSpR4RlZWVpaysLGVnZ6uhoUFxcXFKS0tz\n333fYrEoLy9PmZmZSk9PV0BAgEaMGKFp06ad6xIBAABaLIvL5XKZXsSPUV19zPQSAFwAfDelb2P/\nfFtr3r8LvXedOwc1eYx7RgAAABhEjAEAABhEjAEAABhEjAEAABhEjAEAABhEjAEAABhEjAEAABhE\njAEAABhEjAEAABhEjAEAABh0zt9NCfiC1vyVHlLr/0oWAGjNeGUMAADAIGIMAADAIGIMAADAIGIM\nAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADA\nIGIMAADAIGIMAADAIGIMAADAIGIMAADAoDamF+ArBuWsN72E8+qTx64zvQQAAH6SeGUMAADAIGIM\nAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADA\noLOOsaKiIsXExHiM1dbW6vnnn9eNN96omJgYjRkzRu+++67HnPfee0+RkZGN/lq5cqV7ztGjR5Wa\nmqohQ4Zo0KBBSktLk8Ph+JFPDQAAoOU7qy8K37Rpk6ZOndpofMaMGVqzZo0eeeQRXXbZZSouLtaj\njz4qSRo1apQkadu2berZs6fmzJnj8dju3bu7f/3ggw+qsrJSM2bMUG1trebMmaODBw9q8eLFZ/3E\nAAAAfEGzYqyurk7Lly/X3LlzZbVadfLkSfexQ4cO6c0339TTTz+tO+64Q5IUFxenPXv2aMmSJe4Y\nKysrU1RUlPr163fan1FSUqLS0lIVFhYqOjpaktS1a1clJSVpy5YtioqKOqcnCgAA0BI1623K9evX\nKz8/X8nJyRo7dqzHsZqaGt1111269tprPcYjIiJUWVnp/n1ZWZkiIyOb/BkbN25Ux44d3SEmSUOG\nDJHdbteGDRua9WQAAAB8TbNi7Oqrr1ZRUZHGjRsni8XicaxHjx566qmn1K1bN/dYfX291q9fr8su\nu0yS5HA4tHfvXm3dulU33XSToqKidMstt2jdunXux+zatUthYWGei/PzU2hoqMrLy3/s8wMAAGjR\nmhVjXbp0UXBwcLNPOm/ePH311Ve69957JUnbt2+Xy+VSZWWlUlNTlZeXp9DQUE2cOFElJSWSJKfT\n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\nADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCI\nGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMAADCIGAMA\nADCojTdOUlpaqnHjxjV5vLi4WEeOHNHtt9/e6NiECROUkpIiSaqrq1N2drbeeecd1dTUaPjw4UpL\nS1OXLl28sUwAAIAWxysxFhUVpddee81j7MSJE3rooYfUt29fdevWTRs3bpTVatXSpUs95l1yySXu\nX2dkZKi4uFgpKSmyWq3Kzc3V/fffr1WrVsnf398bSwUAAGhRvBJjdrtd/fr18xh75plnZLFY9Nxz\nz8nPz09lZWXq3bt3o3nf2bNnj1avXq2cnByNGjVKktSnTx8lJiaqqKhICQkJ3lgqAABAi3Jerhn7\n17/+pT/84Q965JFHdPHFF0uSysrKFBkZ2eRjSkpKJEnx8fHusfDwcPXu3VsbNmw4H8sEAAAw7rzE\n2PPPP6/w8HDdeeed7rHt27dr3759Gj16tPr27asbb7xRb775pvv4rl271KlTJ1mtVo9zde/eXeXl\n5edjmQAAAMZ55W3K76uoqFBxcbFmzpwpP79vW6+qqkpHjhzR7t27NWXKFIWEhOjtt99WamqqLBaL\nxowZI6fTKZvN1uh8NptN+/fv9/YyAQAAWgSvx9jrr7+u4OBgjR492j0WEhKigoICXXHFFe4L9uPi\n4nTgwAEtWLBAY8aMkcvlksViOe05mxoHAADwdV5/m3LNmjUaOXKkAgIC3GOBgYG69tprPT45KUnD\nhw9XRUWFnE6n7Ha7nE5no/M5nU4FBQV5e5kAAAAtgldj7Ouvv9bOnTsbffJx165deuWVV1RXV+cx\nfuLECQUGBspqtSo8PFwHDx5UbW2tx5zKykpFRER4c5kAAAAthldjbPPmzZKk6Ohoj/Gqqio99dRT\nWrdunXvM5XLp/fff18CBA2WxWBQbG6v6+noVFxe755SXl2vHjh2KjY315jIBAABaDK9eM7Zjxw51\n6NBB7du39xgfNGiQBgwYoIyMDB09elSdO3dWYWGhysrK9Oqrr0qSwsLClJiYqPT0dDkcDgUHBys3\nN1eRkZEaOXKkN5cJAADQYng1xg4dOqTg4OBG4/7+/lq4cKFyc3M1b948ffPNN7rqqqu0dOlS9e3b\n1z0vKytLWVlZys7OVkNDg+Li4pSWlsbd9wEAQKvl1RibMWNGk8fat2+vmTNnnvHxVqtVmZmZyszM\n9OayAAAAWqzzctNXAAAANA8xBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAA\nYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAx\nBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAA\nYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAx\nBgAAYBAxBgAAYBAxBgAAYBAxBgAAYJDXYuzIkSOKjIxs9NdDDz0kSXK5XMrLy1N8fLyio6M1fvx4\n7dy50+McdXV1evbZZzVs2DDFxMTooYceUlVVlbeWCAAA0OK08daJtm3bJklasmSJbDabe7x9+/aS\npBdffFH5+fl6/PHHFRoaqry8PCUlJendd99VUFCQJCkjI0PFxcVKSUmR1WpVbm6u7r//fq1atUr+\n/v7eWioAAECL4bUYKysrU6dOnTRs2LBGxxwOhwoKCjR58mSNGzdOkjRw4EDdcMMNeuONNzR+/Hjt\n2bNHq1evVk5OjkaNGiVJ6tOnjxITE1VUVKSEhARvLRUAAKDF8NrblGVlZYqMjDztsc8//1w1NTUa\nMWKEeywkJESDBw/Whg0bJEklJSWSpPj4ePec8PBw9e7d2z0HAACgtfFqjB0/flx33XWXrr76al13\n3XV66aWX5HK5VF5eLknq0aOHx2O6d+/uPrZr1y516tRJVqu1yTkAAACtjVfepqyvr9fOnTvVrl07\npaSk6NJLL9UHH3ygnJwc1dbW6qKLLlJAQIACAgI8Hmez2eRwOCRJTqfT41qz78/Zv3+/N5YJAADQ\n4njtmrFFixbp0ksvVc+ePSVJQ4YMUU1NjV566SVNnDhRFovltI/7btzlcv3gHAAAgNbGK29T+vv7\nKzY21h1i3xk+fLiOHz+udu3aqa6uTidPnvQ47nQ63Z+ktNvtcjqdjc79/TkAAACtjVdirKqqSq+9\n9poOHz7sMX7ixAlJ316s73K5VFlZ6XG8srJSERERkr69WP/gwYOqra1tcg4AAEBr45UYq6ur05NP\nPqm33nrLY/y9995TeHi4brzxRrVt21Zr1qxxHzt69Kg+/vhjxcbGSpJiY2NVX1+v4uJi95zy8nLt\n2LHDPQd9G++iAAAWSklEQVQAAKC18co1Yz169NB//dd/ae7cubJYLOrVq5f++te/6v3339eLL74o\nm82msWPHau7cufLz81N4eLgWLVoku92uO+64Q5IUFhamxMREpaeny+FwKDg4WLm5uYqMjNTIkSO9\nsUwAAIAWx2sX8D/zzDNauHChli9frurqavXq1Uvz589331tsypQp8vPz05IlS1RTU6OYmBjNmjXL\n43qwrKwsZWVlKTs7Ww0NDYqLi1NaWhp33wcAAK2W12IsMDBQU6ZM0ZQpU07/g9q00eOPP67HH3+8\nyXNYrVZlZmYqMzPTW8sCAABo0bx201cAAACcPWIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADA\nIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIM\nAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADA\nIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIM\nAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIGIMAADAIK/FWH19vZYuXaqf//zn6tev\nn0aNGqWVK1fK5XJJkr744gtFRkY2+mv27Nnuc9TV1enZZ5/VsGHDFBMTo4ceekhVVVXeWiIAAECL\n08ZbJ1q4cKHy8/P1wAMPqF+/fvrHP/6hZ599VsePH9d9992nbdu2yWq1aunSpR6Pu+SSS9y/zsjI\nUHFxsVJSUmS1WpWbm6v7779fq1atkr+/v7eWCgAA0GJ4Jca+e1Xsnnvu0aRJkyRJsbGxOnz4sJYs\nWaL77rtPZWVl6t27t/r163fac+zZs0erV69WTk6ORo0aJUnq06ePEhMTVVRUpISEBG8sFQAAoEXx\nytuUDodDY8aMaRRMEREROnz4sGpqalRWVqbIyMgmz1FSUiJJio+Pd4+Fh4erd+/e2rBhgzeWCQAA\n0OJ45ZWxkJAQPfnkk43G165dq65du8pqtWr79u0KCAjQ6NGjtXPnTnXr1k0PPPCAbrvtNknSrl27\n1KlTJ1mtVo9zdO/eXeXl5d5YJgAAQIvjtWvG/tPrr7+ujz76SNOnT1dVVZWOHDmi3bt3a8qUKQoJ\nCdHbb7+t1NRUWSwWjRkzRk6nUzabrdF5bDab9u/ff76WCQAAYNR5ibG33npLGRkZuummmzR27Fid\nOHFCBQUFuuKKK9wX7MfFxenAgQNasGCBxowZI5fLJYvFctrzNTUOAADg67x+n7GlS5cqOTlZ8fHx\nys7OlsViUWBgoK699lqPT05K0vDhw1VRUSGn0ym73S6n09nofE6nU0FBQd5eJgAAQIvg1RjLzc3V\nrFmzNHr0aM2bN08BAQGSvr0e7JVXXlFdXZ3H/BMnTigwMFBWq1Xh4eE6ePCgamtrPeZUVlYqIiLC\nm8sEAABoMbwWY8uXL9fixYs1btw4zZo1S23a/P93QKuqqvTUU09p3bp17jGXy6X3339fAwcOlMVi\nUWxsrOrr61VcXOyeU15erh07dig2NtZbywQAAGhRvHLN2IEDB5Sdna0rrrhCN998sz7//HOP4/37\n99eAAQOUkZGho0ePqnPnziosLFRZWZleffVVSVJYWJgSExOVnp4uh8Oh4OBg5ebmKjIyUiNHjvTG\nMgEAAFocr8TYhx9+qLq6Om3fvl2/+tWvGh3fuHGjFi5cqNzcXM2bN0/ffPONrrrqKi1dulR9+/Z1\nz8vKylJWVpays7PV0NCguLg4paWlcfd9AADQanklxn7xi1/oF7/4xQ/Omzlz5hmPW61WZWZmKjMz\n0xvLAgAAaPG8/mlKAAAANB8xBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAA\nYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAx\nBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAA\nYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAx\nBgAAYBAxBgAAYBAxBgAAYBAxBgAAYBAxBgAAYFCLi7HCwkIlJCTommuu0a9+9St9+umnppcEAABw\n3rSoGHvzzTeVkZGhW2+9VfPnz1dQUJDuueceVVRUmF4aAADAedFiYszlcmn+/Pm68847NXnyZF1/\n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\nbje9VJwG++e72Dvfxv75Lvbu9Hib0pCvvvpK48ePl8Ph0KBBg9SjRw/ZbDZJktPpVEVFhT755BMF\nBwdryZIlioiIMLxifB/757vYO9/G/vku9q5pxJghEyZM0LFjx1RQUKDg4ODTzjl69KjuvfdehYSE\n6KWXXrrAK8SZsH++i73zbeyf72LvmsY1Y4Zs2rRJDzzwQJP/QEpSSEiIJk6cqE2bNl3AlaE52D/f\nxd75NvbPd7F3TSPGDOnQoYO+/vrrH5y3e/duWa3WC7AinA32z3exd76N/fNd7F3TuM+YIcePH9e8\nefN00UUXqX379goKCnLf/K6+vl4VFRX605/+pLlz5+rXv/61YmNjDa8Y38f++S72zrexf76LvWsa\n14wZtGDBAi1ZskTHjx+XJAUEBMhisaiurk4ul0sBAQEaO3aspkyZIn9/f8OrxX9i/3wXe+fb2D/f\nxd6dHjFmmNPpVElJifbv3y+n0ymXyyW73a7w8HDFxMSobdu2OnbsGHcpbqHYP9/F3vk29s93sXen\ncSG/CBOeXnrpJVdcXJyrT58+rvj4eNfKlSsbzfnss89cffr0MbA6/BD2z3exd76N/fNd7N3pcQG/\nIX/4wx+Um5urm266SdOmTVN4eLiefvppPfroozp16pTp5eEHsH++i73zbeyf72LvzsB0Df5UjRo1\nyjV//nyPscLCQtdVV13lmjx5squ+vt7lcv00/wvBF7B/vou9823sn+9i75rGK2OGfP311xo4cKDH\n2B133KGsrCytWbNGaWlphlaG5mD/fBd759vYP9/F3jWN76Y0pFu3btq8ebOGDh3qMX7rrbfq0KFD\nmj17tkJCQvTzn//c0ApxJuyf72LvfBv757vYu6ZxnzFD6urqNH/+fJ06dUohISHq1KmT+1hMTIzq\n6upUUFCgf/7znzp06JAmT55scLX4T+yf72LvfBv757vYu6YRY4ZER0ervr5ey5Ytk8vl0nXXXedx\nPDY2VkFBQXr33XfV0NDwk/qH0hewf76LvfNt7J/vYu+axn3GDGtoaJDD4Wjyu7qqq6v14Ycf6rbb\nbrvAK0NzsH++i73zbeyf72LvGiPGAAAADOLTlAAAAAYRYwAAAAZxawsARlRUVOi5557T/v37FRgY\nqMDAQE2dOlW9e/c+p/P+7W9/0zXXXKMuXbq4xyorK3XrrbcqKirKPTZkyBCNGDFCRUVF53yhcGlp\nqf74xz/q+eefd4/Nnj1bTqdTM2fOlCTV19fr17/+tf7nf/5H119//Tn9PACtCzEG4II7fvy4Jk2a\npMzMTMXExEiSNm/erJkzZ+rll18+p3OvWLFCM2bM8IgxSbr88stPe+4rr7zynH5eUx555BHdfvvt\n+uijjxQXF6eCggJdffXVhBiARogxABfc2rVrNXToUHeISdI111yjFStWSJJSU1P1zTff6JtvvlFe\nXp6ys7O1f/9+HTlyRMOHD9ejjz6q1NRUBQQEaO/evTpw4IBmzZql6upqffnll0pJSdErr7yigICA\nM67j+69opaamas+ePTpx4oTuuecejRo1SmvXrtWCBQvkcrkUFRWlp556Su+//77+8Ic/uM8xd+7c\n0567bdu2mj17tqZMmaK5c+fqr3/9q1599VVJ0r59+5Senq4TJ06obdu2yszMVLdu3ZSTk6MvvvhC\nTqdTvXr1UlZWlubPn69PP/1UNTU1euaZZ9SrV69z/dsPoIUhxgBccJWVlQoLC3P/ftKkSXI4HDpw\n4ICWL18uSRo6dKiSkpJUWVmpfv366Y477tCJEyd03XXX6dFHH5UkXXrppZo5c6YKCwv12muvaebM\nmbryyis1Y8aMRiH2r3/9S7/97W/dv8/Oznb/2uFwqLS0VH/6058kSX//+9916tQpZWZm6vXXX1fH\njh21YMEC7d+/X+Xl5crPz1e7du305JNP6sMPP2z0Ktx3oqKidMsttygpKUnLli1T27ZtJX37FuZv\nf/tbXX/99dq4caOys7P11FNPKTg4WEuXLlVDQ4NuvvlmVVVVSZIuu+wyTZ8+/Vz/tgNooYgxABdc\n165d9cUXX7h/n5eXJ0m68847derUKUlSRESEJKl9+/b65z//qZKSEtntdtXV1bkf991bjF27dtWm\nTZvO+DNP9zZleXm5JMlutys9PV3p6elyOBy69dZbdeTIEQUHB6tjx46S5L6urGPHjkpJSZHNZtNX\nX32lfv36nfHnjhkzRuvXr1efPn3cY9u3b9fixYv10ksvyeVyqU2bNmrbtq0OHz6sKVOmyGq1qqam\nRidPnvT4ewGgdSLGAFxwI0aM0O9//3t99tln7pjZvXu39u/fL4vFIknu/121apWCgoI0c+ZM7d69\nW4WFhfru9ojfzfk+i8Wis7194oEDB7Rlyxa9+OKLOnHihK6//nrdcsst+ve//61vvvlG7du319NP\nP62EhATNmzdPH3zwgSRp/PjxZ/2zpG9f6ZowYYL69++vnTt36pNPPtH69eu1b98+vfDCCzp8+LD+\n9re/uc/t58cH34HWjBgDcMHZbDbl5eUpJydH2dnZOnXqlNq0aaPMzEyFhoZ6zI2NjdWUKVP0f//3\nf2rXrp169uypAwcONHnumJgYJScna8mSJWrfvn2z1tO5c2dVV1drzJgxslqtmjBhggICApSRkaH/\n/u//lp+fn6666ioNGjRI/fv312233Sar1arg4GAdOHBA3bt3P6vnn5KSohkzZujEiROqra1VWlqa\nunfvroULF+rOO+9UQECAevToccbnCaD14A78AAAABvHaNwAAgEHEGAAAgEHEGAAAgEHEGAAAgEHE\nGAAAgEHEGAAAgEHEGAAAgEH/Dy4bVC491Lv2AAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "g.groupby(g[\"Grant Fiscal Year\"]).mean()[\"Amount Awarded\"].plot(kind=\"bar\", figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This shows grant size increasing gradually over the years, although the 2011 and 2015 bars is based on a small number of grants.\n", "\n", "It's fairly common for datasets to contain outliers that can distort our analysis. A good way to check for these is through a box plot. This shows the median, upper and lower quartiles of the data (the grants that are 25%, 50% and 75% along if ordered by amount)." ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmgAAAIFCAYAAABmhQHNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3X98zfX///H72RlhM1LSL/kZo959VFgxE5kfZRsijCXr\n0w8pTZJhY2VEfvQDSz9UfoTE0iqVTEzGqD7vYqVSWn69iWG/sp05z+8ffTtvYks1ztN2u14uXS7b\neZ3X6/U4e+3s3Hq9zsZhjDECAACANXy8PQAAAABORqABAABYhkADAACwDIEGAABgGQINAADAMgQa\nAACAZQg04BzbvXu3mjVrpoiICEVERCgsLEx9+vTR559/flb217RpU2VnZ5d6n7Vr1+q55547K/s/\nF+6//34lJyefcntsbKzmzp37j7Z9+PBhTZgwQV26dFH37t3VqVMnPfHEE8rLy/tH2/2jWbNmafXq\n1add1rRpU4WFhXm+ZyIiIjR27FhJUkREhHJycsp0lqioKH344Ycn3bZr1y7deOON+uSTT066fd26\ndWrTpo32799fpjMAFZ2vtwcAKqIqVaronXfe8Xy+cuVKjR49WqtWrfLKPFu3btXRo0e9sm+b5eXl\nqV+/fgoLC9N7772nSpUqqaioSFOmTNFjjz2mOXPmlNm+MjIy1Lhx4xKXz5s3T7Vq1Trl9hO/j86m\nunXrKj4+XvHx8UpJSVGtWrWUnZ2tuLg4TZkyRXXq1DkncwAVBYEGWODIkSOqXbu25/M333xTCxYs\nkI+Pjy6++GLFx8erXr16Gjx4sK655ho9/vjjSk9PV2xsrJKTkzVt2jRdcMEF2r59uw4dOqS2bdsq\nLi5OlSpVOmk/s2fP1vvvvy+n06kGDRooPj5ee/fu1ZIlS3T8+HFVr15dw4cPP2mddevWadq0afLx\n8VGzZs2Unp6uRYsWafPmzVq2bJl+/fVX+fv7a8GCBafdfu3atRUVFaUBAwaoa9euknTS582bN9e9\n996r9evXq6CgQI8++qg6d+4sSXrrrbe0ePFiud1u1axZU/Hx8WrUqJH279+v2NhYHThwQJdffrkO\nHTpU4tf2888/10cffaS8vDy1bdtWo0aN0sqVK7Vo0SItWbJEkrR3717deeedWrNmjSpXruxZd+nS\npapfv74eeughz22VK1fW448/rrlz58rtdmvLli2aOHGiqlWrpoKCAi1btkxPP/20vvzyS+Xn58sY\no8TERN14442KjY2Vv7+/vv32W/3nP/9R06ZNNWXKFK1YsULbtm3T008/LafTqdDQ0DP+3mnatKk2\nbtyo48ePa9SoUTp8+LAkqX379oqJiZEkvfjii3r77bfl6+urevXqafLkyXI6nUpISNBPP/2ko0eP\nys/PT9OmTVPDhg1L3FePHj20fv16JSQk6Pnnn1dCQoJ69uypdu3aSZKOHj2qiRMnaseOHXK5XGrb\ntq1Gjhwpp9OppUuX6q233pLL5dLRo0f1wAMPqG/fvnrrrbe0YsUKFRQUqEaNGnr99dfP+LED5ZoB\ncE7t2rXLBAYGmvDwcBMeHm5uueUWc80115i1a9caY4xJT083nTp1MocOHTLGGLN8+XLTrVs343a7\nzf79+02bNm3Mxx9/bEJCQszmzZuNMcaMGjXK9OjRw+Tl5ZnCwkIzYMAAs2DBAmOMMU2aNDGHDh0y\ny5YtM3379jX5+fnGGGOef/55Ex0d7fn4iSeeOGXW7Oxs07p1a/PNN98YY4xJTk42TZo0Mbt27TLL\nly83rVq1Mrm5ucYYU+r2Bw4caD744APPdk/8vEmTJuaFF14wxhjzzTffmBtvvNEcOnTIZGRkmMjI\nSFNQUGCMMWb9+vWmW7duxhhjHnzwQfPMM88YY4z56aefTIsWLczy5ctPmX/UqFGmZ8+eJj8/3xQW\nFpqBAweaN954wxQWFpqbb77ZfP/998YYY5599lkzbdq0U9YfMmSImT9/fqnHc9OmTSYwMNDs3r3b\nGGPMF198YR5++GFz/PhxY4wxL774orn//vs98/Tt29cUFhaaoqIi06NHD7Ns2bLTfo1O1KRJE9O9\ne3fP90x4eLg5ePCgZ9mhQ4fMrFmzTHx8vDHGmPz8fBMTE2NycnLM6tWrTefOnc2RI0eMMcZMmjTJ\nJCUlmQ8++MBMmDDBs4/4+Hjz5JNP/uksubm5pmPHjmb06NGmf//+xuVyeZaNHDnSvPHGG8YYY4qL\ni83w4cPNq6++anJzc03fvn3N4cOHjTHGbNmyxbRs2dIYY8zSpUtNUFCQ5/sIwG84gwZ4wR8vcaan\np2vo0KFKSUnR+vXrddttt3kuZ/Xq1UsTJ07U7t27VbduXU2YMEEPPvigHn74YbVq1cqzjZ49e8rP\nz0/Sb+9LSk1N1cCBAz3L09LS1KtXL1WrVk2SdNddd2nOnDkqKioqcc7PPvtMjRo1UmBgoGcfiYmJ\nnuVNmzaVv7//397+736fMzAwUE2aNNGWLVv05ZdfKisrS/369fPc7+jRozpy5IjS09M1atQoSVK9\nevUUFBRU4rYjIiI8M4WHh2vdunWKjIxUnz59tHTpUo0aNUpvv/22Fi5ceMq6xhg5HA7P5ykpKZ73\ntGVnZ+vll1+WJF122WW64oorJEnXX3+9atSooSVLlmjXrl3KyMjwHBdJateunecsXZMmTc740nJJ\nlzhP3O59992nffv2qU2bNhoxYoSqV6+ujRs3qmvXrqpRo4YkafTo0Z516tatqwULFigrK0ubN2/W\n9ddf/6dz+Pv7KzExUffee69Wr14tX9//voysXbtWX3/9td58801J0rFjx3TBBRfI399fSUlJ+uST\nT/TTTz/pm2++UUFBgWe9wMBAz/cRgN8QaIAF2rRpo6uuukpbt26VOc0/j2uMUXFxsSRpx44duvji\ni7V169aT7uN0Ok+6v4+PzynbOJHb7fZssyROp/OU9U7c7u/hcybbP3G5y+UqcXa32y2n0ym3262I\niAiNHDnSc/uBAwdUo0YNORyOk7Z3YiSc7jGc6Pf79u3bV3369FHr1q119dVX68orrzxl3euvv16b\nN2/2BGR4eLjCw8MlSR07dvQ8jhO/DmvXrtXEiRM1ePBg3XrrrWrYsKFSUlI8y6tUqeL5+I+P45+4\n7rrrlJqaqo0bN2rTpk3q06ePXn75ZTmdzpMiMycnRzk5OUpLS9PSpUs1YMAAhYWFqWbNmtq9e/cZ\n7atu3bqqVKmSLr300pNuP378uGbNmqX69etL+i2ofXx8tGfPHkVGRqpfv35q2bKlOnfurE8//dSz\n3olfPwC/4bc4AQvs3LlTe/bsUbNmzRQcHKyVK1d6fvNy+fLlqlmzpurVq6evvvpK8+fP1/Lly5WT\nk6N58+Z5tvHBBx+oqKhIhYWFevvtt9WhQ4eT9hEcHKzk5GTPmYsFCxaoVatWqly5spxO52lj7YYb\nbtBPP/2k7du3S5I++ugj5eTknPSCfybbr1WrlrZt2ybpt8D89ttvT1p3xYoVkqTMzEzt3LlTrVq1\nUtu2bfX+++/rwIEDkqTFixdr0KBBkn47W/T7WZq9e/cqIyOjxK/t+++/7/m6JCcnKyQkRJJ0+eWX\nq0WLFpo0aZL69+9/2nUjIyO1Y8cOvfLKK54zgW63W59++qmOHDlySvxJ0oYNG9ShQwdFRkbq2muv\n1erVq3X8+PES5/tdScfgTE2bNk1JSUnq1KmTxo4dq8aNG+v7779XmzZt9PHHH3t+63TmzJl6/fXX\n9emnn6pnz57q06ePGjRooDVr1pzRnKUJDg7W66+/LmOMCgsLdf/992vx4sXaunWrateurQceeEDB\nwcH65JNP5Ha7/9G+gPKOM2iAFxw7dkwRERGez91ut5588kk1aNBADRo00N13361BgwbJ7XarVq1a\nevHFFz1voI+Li1OdOnU0efJk9enTx3OZs0qVKoqMjFROTo66dOmiO+6446R99u7dW/v27VOfPn3k\ndrtVr149TZs2TZJ08803a8SIEZowYYLi4+M969SsWVMzZszQqFGj5OPjo2uvvVa+vr6qWrXqKY+p\ntO0PGTJEsbGxWrdunRo2bKiWLVuetO4XX3yhpUuXyu1265lnnlGNGjXUrl073XvvvYqOjpbD4ZC/\nv79mzZolh8Oh8ePHa/To0erWrZsuvfRSzyXY07nyyivVv39/FRQUKDQ0VD179vQs69WrlyZMmKD2\n7dufdl1/f38tWbJEL7zwgnr37i3ptzNQzZo103PPPafmzZufEof9+vXTY489prCwMBUXF6tt27Za\ntWrVnwZJx44dNWPGDLlcrpNmPFODBg1SbGysunfvrsqVK6tp06a6/fbbVblyZe3YscMToY0bN9aE\nCRO0fft2jRs3TsuWLZMktWjRQt99991f3u+Jxo8fr8TERIWFhcnlcik4OFjR0dEqKipScnKyunbt\nKofDoaCgINWoUUM///zzP9ofUJ45TFmdXwfgNbGxsbr66qt1zz33lOl28/LylJSUpIcfflhVq1ZV\nZmam7r//fq1fv/60Z9H+jt9/C7G091edDb9H8eWXX6777rvvnO4bAP4MZ9AAlMjf31+VKlVS7969\n5evrK19fXz377LNlFmfekpeXpw4dOuiGG25QbGyst8cBgFNwBg0AAMAy/JIAAACAZQg0AAAAyxBo\nAAAAliHQAAAALEOgAQAAWIZAAwAAsAyBBgAAYBkCDQAAwDIEGgAAgGUINAAAAMsQaAAAAJYh0AAA\nACxDoAEAAFiGQAMAALAMgQYAAGAZAg0AAMAyBBoAAIBlCDQAAADLEGgAAACWIdAAAAAsQ6ABAABY\nhkADUOZcLpeCg4N1zz33eHsUSVJ0dLSys7NLXP7tt9+qadOmeumll87ZTB9++KGioqL+8nrXX3+9\ndu/efRYmAmATAg1Amfv444/VtGlTZWZm6ocffvD2ONqwYUOpyxcvXqywsDC98cYbKi4uPkdTAUDJ\nCDQAZW7x4sXq1KmTbrvtNs2bN0+SlJGRob59+yomJkYRERHq16+f1qxZo8GDB+uWW27RpEmTPOu/\n+eab6t69u8LDwxUdHa2dO3dKkmJjYzV37lzP/U78vGPHjpo5c6YiIyPVoUMHPfvss5Kk0aNHS5IG\nDRqkffv2nTJrXl6eUlJSNGTIEFWvXl0ffvihJOnw4cNq0aKFCgoKJEnjxo3TgAEDPOt17txZO3bs\n0CeffKJ+/fqpV69euuWWWzz7zcjIUHh4uPr166fw8HAVFRXpueeeU6dOndS7d299/PHHnm0VFRVp\n0qRJ6tmzp8LDwxUbG6u8vDxJ0meffaaIiAj16NFD8fHxcrvd/+TQADhPEGgAytSOHTv073//W926\ndVOPHj30zjvv6PDhw5KkrVu36r777tM777wjf39/vfTSS3rxxReVnJysRYsWaf/+/dq4caNeeeUV\nzZ8/XykpKerevbuGDh0qY8yf7rugoECLFi3SkiVL9Oqrr2rXrl166qmnJEnz5s3TZZdddso6KSkp\nql+/vho1aqQePXp4gvLCCy/Uddddp4yMDEm/BddPP/2k/Px87dixQ76+vmrUqJFeffVVTZ48WcnJ\nyXrzzTf10ksveS6nfv/995o+fbpSUlKUlpamVatWacWKFVqyZIknwCTppZdektPpVHJyslJSUnTJ\nJZdo2rRpKioq0iOPPKLY2FitWLFCQUFBOnbs2D87QADOCwQagDK1ePFi3XLLLapZs6auu+46XXnl\nlXrzzTclSVdeeaWaN28uSbrqqqsUFBSkypUrq1atWvLz89PRo0e1fv163XbbbapVq5YkqVevXtq/\nf/8Zve/q1ltvlSTVqVNHF110kY4ePXpG8/bs2VOSFB4erszMTH3xxReSpNDQUKWlpemHH35QnTp1\ndMMNN2jLli1KTU1V586d5XA4NGfOHGVmZmrWrFmaPHmyjDH69ddfJUmXXXaZrrjiCknSxo0bFRoa\nKn9/f/n6+uqOO+7wzLB27VqtWbNGPXr0UEREhFavXq0ffvhB3333nXx9fXXzzTdLkrp37y4/P78/\nPwgAznu+3h4AQPlRUFCgFStW6IILLlDHjh0l/XYJ8Y033tC//vUvVa5c+aT7+/qe+iPodGfKjDEq\nLi6Ww+E4abnL5TrpfhdccIHn4z/e93Q+++wzff/993rllVf02muvSZIqVaqkefPm6YYbblBoaKgG\nDBig+vXrq23btgoICNCnn36qrVu3KiEhQQUFBerZs6c6deqkli1b6o477tDq1as9+61WrVqJ8zid\nTs/HbrdbY8aMUfv27SVJ+fn5Kiws1L59+055DKf7mgEofziDBqDMvPvuu7rwwgu1fv16rVmzRmvW\nrNHq1atVUFCgQ4cOndE2goODtXLlSs9lwuXLl6tmzZqqV6+eLrzwQm3btk2StH//fm3evPmMtul0\nOk/75v/FixcrIiJC69at88w7Z84cffzxx9q7d68uvfRSXXjhhVqyZInatm2r4OBgrVq1SkeOHFGz\nZs2UlZWlvLw8xcTEqGPHjsrIyFBRUdFp3yfWrl07ffjhh8rJyZHb7dY777xz0mN+4403POvGx8dr\nxowZatKkiYwxWrdunSQpNTX1jM4KAjj/EWgAyszixYs1ePDgk84OBQQEKCoqyvPerj/Ttm1b3X33\n3Ro0aJBuv/12rVixQi+++KJ8fHwUFRWlX375RV26dNGYMWN00003ndE2u3btqqioKH333Xee27Kz\ns7Vq1apT/hTIzTffrBYtWmjBggWSfrvMmZ2drebNm6tu3bqqUqWKOnXqJElq2rSpbrnlFnXr1k3d\nunXTJ598osaNGysrK+uUGdq3b6877rhDd9xxh/r06aPq1at7lj344IO64oor1LNnT912220yxig2\nNlaVKlXS7Nmz9dxzzykiIkIff/yxLrroojN6zADObw5zJu+8BQAAwDnDGTQAAADLEGgAAACWIdAA\nAAAsQ6ABAABYxoo/qPPLL7neHgEAAOCcql27eonLOIMGAABgGQINAADAMgQaAACAZQg0AAAAyxBo\nAAAAliHQAAAALEOgAQAAWIZAAwAAsAyBBgAAYBkCDQAAwDIEGgAAgGUINAAAAMsQaAAAAJYh0AAA\nACxDoAEAAFiGQAMAALAMgQYAAGAZAg0AAMAyBBoAAIBlCDQAAADLEGgAAACW8fX2AACAU906O105\nx4q9PQbOE9UaPKOCncO9PUa5EVDFV6lD23h1BgINACyUc6xYW0aEeHsMnCc6rozl+6UMtZqe5u0R\nuMQJAABgGwINAADAMgQaAACAZQg0AAAAyxBoAAAAliHQAAAALEOgAQAAWIZAAwAAsAyBBgAAYBkC\n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\n3h6rQioqKtLo0aO1d+9eORwOPfbYY/Lx8dGkSZN0/PhxBQcHa/jw4RwzL9m9e7ceffRRLV26VDt3\n7lR8fLxcLpcaNmyoxMREOZ1OzZw5U2lpaXK73Ro9erRatmxZ4n1R9k48RpmZmZowYYIqVaqkiy++\nWBMmTJC/vz/HyAsSExP1wQcfqGHDhp7bxo4dq8TERJ5DljjdMYqJidHUqVOtfA5ViEADAAA4n1SI\nS5wAAADnEwINAADAMgQaAACAZQg0AAAAyxBoAAAAliHQAJwVycnJuuWWW/Taa69JktLT0zVo0CD1\n799fUVFRio2NLZO/xL1w4cIS9x0VFeX5LzU1VcnJyUpNTf3H+5w5c6YWL17s+fz48eO688479d57\n73lu+89//qNbb71V+/fv/9v7GTt2rFq2bKkffvjhH80L4PzDn2YHcNZ0795dgwcP1vbt2zV16lTN\nmTNHderUkSS9/vrreuWVVzR8+PB/tI8XXnhBAwcOPO2+H3vssX+07TPldDo1efJkRUdH66abbtLF\nF1+suLg4Pf74457H+3dMnDhRP//8cxlOCuB8QaABOOsWL16sIUOGnBQrd999t+fj7t27q379+qpU\nqZJGjRqlhIQEFRYW6siRIxo6dKg6deqksLAwtW7dWt9++60cDoeSkpK0cOFCHT16VAkJCUpISPjT\nOWbOnKmLL75YXbp08fxbiS6XS0888YSaNm2qpKQkrV69WsePH1f//v3Vr18/TZ8+Xdu2bVN+fr4a\nNWqkp5566rTbbtiwoe655x5NnDhR7du31yWXXKIuXbpIkjZv3qxnnnlGTqdTdevW1ZNPPqnCwkKN\nHTtWeXl5ys7OVp8+fRQZGamoqCjVqlVLR48e1dy5c//R1x3A+YtAA3DW7d69W1dddZUkadeuXRoz\nZoyMMTp+/LgWL16sgoICPfjgg2revLnS09M1ePBgBQUF6YsvvtDMmTPVqVMn5efn6/bbb1d8fLxG\njBihtLQ0DRkyRAsXLjxtnL333nv68ssvJUkXXnihnn/+ec+yr776StWrV9f06dO1Y8cO5eXl6euv\nv1ZaWpreeustFRUVafr06crNzVVAQIBee+01ud1u3X777aVeshw4cKBSU1M1b948z6VXY4zi4+O1\naNEiXXTRRXr22Wf19ttv65prrtHtt9+uzp07a//+/YqKilJkZKSk34I1NDS0rL78AM5DBBqAs+6y\nyy7T7t27FRgYqLp162rBggUqLCxUt27dPPdp0KCBJKl27dp64YUXtGzZMjkcDhUXF3vu07x5c8/2\nCgsLS91naZc4Q0JC9NNPP+nBBx+Ur6+vhgwZop07d+q6666T0+lU1apVFRcXJ5fLpezsbD366KOq\nVq2aCgoK5HK5Stynw+FQeHi4fvzxR/n5+UmSsrOzdeDAAcXExEiSjh07pjZt2qh9+/aaN2+eVq1a\nJX9//5Me5+9fCwAVF78kAOCs69evn1544QUdOHDAc9umTZtOuo+Pz28/jp577jlFRERo6tSpCgoK\n0on/Gp3D4Thl23/nX6vLyMjQJZdcoldffVVDhgzRjBkz1LBhQ3399ddyu91yuVwaPHiw1q1bp337\n9mnGjBl69NFHdezYsb+8vwsvvFCXXnqpkpKStGDBAj3wwAO66aab9Oqrr6pFixaaNm2aunbt+qeP\nE0DFwhk0AGfdtddeq8cff1yxsbFyuVz69ddfdfnll+ull1465b5du3bVxIkT9eKLL+qyyy7T4cOH\nS912o0aN9Nhjj2natGlnPE9gYKCGDx+uefPmycfHR0OHDlWzZs3Url079e/fX263W/3799f//M//\n6IUXXtCdd96pypUrq27duidF5pnw8fHR2LFjdd9998kYIz8/Pz399NNyOBxKSEjQu+++q5o1a8rp\ndKqoqOgvbRtA+cU/lg7grEhOTtaPP/54zn6TsryKiopSQkKCGjVq5O1RAJxDXOIEcNa89957nr+D\nhr9u7Nix+uabb7w9BgAv4AwaAACAZTiDBgAAYBkCDQAAwDIEGgAAgGUINAAAAMsQaAAAAJb5f0Qp\nelbuTV59AAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "g[[\"Amount Awarded\",\"Grant Fiscal Year\"]].boxplot(by=\"Grant Fiscal Year\", vert=False, grid=False, figsize=(10,8))" ] }, { "cell_type": "code", "execution_count": 74, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Grant Fiscal Year\n", "2011 1272.0\n", "2012 1274.5\n", "2013 1500.0\n", "2014 1514.0\n", "2015 2100.0\n", "Name: Amount Awarded, dtype: float64" ] }, "execution_count": 74, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g.groupby(g[\"Grant Fiscal Year\"]).median()[\"Amount Awarded\"]" ] }, { "cell_type": "code", "execution_count": 75, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1500.0" ] }, "execution_count": 75, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g.median()[\"Amount Awarded\"]" ] }, { "cell_type": "code", "execution_count": 77, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1509.442664182581" ] }, "execution_count": 77, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g.mean()[\"Amount Awarded\"]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This shows that there aren't large outliers at the top end - no grants are larger than £2,500. But at the smaller end the minimum grant size is £0. These grants are worth looking at as they could affect the result. \n", "\n", "Let's take a look at the dataset to see how many grants there are less than £100." ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.00 32\n", "41.62 1\n", "92.42 1\n", "65.00 1\n", "75.00 1\n", "Name: Amount Awarded, dtype: int64" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[g[\"Amount Awarded\"] < 100][\"Amount Awarded\"].value_counts()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This shows there are 32 payments of £0, with another four less than £100. A histogram of the amounts awarded will also give a good view of the distribution of the amounts." ] }, { "cell_type": "code", "execution_count": 73, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 73, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "g[\"Amount Awarded\"].plot(kind=\"hist\", figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This shows that although the median is around £1,200 and the mean is £1,500, there are a large number of grants between £2,250 and £2,500. The next cell shows the most popular single amounts." ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2500.0 3278\n", "1000.0 1171\n", "500.0 788\n", "2000.0 748\n", "1500.0 655\n", "250.0 278\n", "750.0 256\n", "600.0 218\n", "1200.0 202\n", "800.0 198\n", "Name: Amount Awarded, dtype: int64" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[\"Amount Awarded\"].value_counts().head(10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So we can see that over 3,000 grants were made for the maximum amount of £2,500." ] }, { "cell_type": "code", "execution_count": 69, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "25,926,187\n" ] } ], "source": [ "print( \"{:,.0f}\".format(g[\"Amount Awarded\"].sum()) )" ] }, { "cell_type": "code", "execution_count": 70, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Grant Fiscal Year\n", "2011 10663.00\n", "2012 7621664.83\n", "2013 7517763.87\n", "2014 10716298.52\n", "2015 59796.98\n", "Name: Amount Awarded, dtype: float64" ] }, "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g.groupby(g[\"Grant Fiscal Year\"]).sum()[\"Amount Awarded\"]" ] }, { "cell_type": "code", "execution_count": 72, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 72, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\na1NdXd3qMdXV1Xnqqae22D9J9t9//79lTgCADq/NsKqurs6gQYOycOHClm0NDQ1ZtGhRRo0a1eox\nRxxxRJYsWZKXXnqpZdvChQvTv3//HHTQQQXGBgDoeLpcdtlll21rh4qKinTr1i3Tp09PQ0NDNm7c\nmCuvvDJPPPFErr766vTr1y+rVq3Kk08+mTe/+c1JXj4rdfvtt+f+++/PgAED8pOf/CQzZszI5z73\nuRx++OGvx/sCAHjdVTRv5/fM3HrrrZk7d27WrVuXoUOHZvLkyRkxYkSSZMqUKVmwYEGWLVvWsv8j\njzySK664Io899lj23HPPnHzyyTnrrLN2zrsAAOgAtjusYFf19NNP584778xTTz2VAw44ICeddFL2\n2muvzfZ58sknc/XVV+frX/96O03JtvzhD3/Ixo0bW+6Xt2zZssydOzfPPfdc3va2t2X8+PHZc889\n23lKXotNmzZl/Pjxufzyy7d6PS/t57/+67/yzne+c7NfSHvyyScza9as/O53v8uAAQPyrne9K6ee\neupmNwt/IxBWvKH95je/ySmnnJKePXtm0KBBWb58eXr27Jlrrrlms28beOihh/KJT3wiv/3tb9tx\nWv7aSy+9lAsuuCA///nPk7z8dVsXXHBBPvnJT6aqqir7779/fvOb36R79+755je/mX322aedJ+bV\nHnjgga0+1tTUlPHjx2fatGktYeVSko5j6NCh+da3vpVhw4YlSR5++OGcfvrp6d27d0aMGJG//OUv\nWbp0aXbffffMmzev5VKhNwJhVcCVV1653ftWVFRkypQpO3EaXotXvix8+vTp6dmzZ2pra3PxxRdn\n6dKlufrqq/PhD7987xdh1TFdccUV+fGPf5x/+Zd/SdeuXXPjjTfmxRdfzMEHH5wZM2ake/fuWbdu\nXc4444xUV1fnhhtuaO+ReZWhQ4e2/HVb/ymqqKjw568DOeiggzJ//vyWsPrEJz6R3XbbLTfffHPL\nbZjWrFmTM888MwceeGCuv/769hz3ddXmDUJp28qVK7No0aL07Nkz/fr12+a+wqpjeeyxx3Lttdem\nZ8+eSV7+6qVZs2bln//5nzN58uRUVlZmzJgx7TskW/WjH/0oU6ZMyfHHH58kGThwYE4//fScccYZ\n6d69e5JkwIABOfvss/OFL3yhPUelFbNnz84ll1yShoaGTJ48Ofvtt1/LY42NjTnhhBNy3XXX5YAD\nDmjHKdkejz76aGpqaja7t+XAgQPz2c9+9g33Z09YFfD1r389V155ZebPn59vfOMbbinRifTo0SPr\n16/fbFu3bt1yww03ZMKECTnnnHMya9asdO3qj0pHtHHjxvTv37/l5+HDh2efffZJly5dNtuvV69e\nr/lbItj53v3ud+cHP/hBrr/++lx00UX5zGc+kwkTJqRLly4t30NbXV3t36mdwF577dXyf1BfrUeP\nHq1+48qu7I31bneif/3Xf8073/nON1yZd3bvete7UlNTs8UNcLt3754ZM2ZkyJAhOeuss3L33Xe3\n04Rsy8iRI/O1r30t69atS/Lyv8Tvvvvuze6xV1dXl5tvvjnDhw9vrzHZhh49emTKlCmZPXt2/vM/\n/zMf//jH8+ijj7b3WGyHL3/5y/nKV76SH/7whzn88MNzyy23tARxkjz//PP52te+1nIHgTcKYVXQ\n1KlTs/vuu+fxxx9v71HYThdccEGamppy7LHHbnGtXJ8+fTJnzpzsv//+mTlzZjtNyLZMmTIlq1ev\nznve855W/2P885//PGPGjMn//d//5YILLmiHCdle73jHO/Ld7343733ve3PqqafmqquucpaxA5s8\neXL23nvvLF68OFOmTMn3vve9LFmyJPfdd1+Slz+mHzNmTJ555pk33J89F6/zhrdhw4bcc8896du3\nb4488sgtHm9sbMy8efNy99135/bbb2+HCdmWP//5z/nBD36Q448/vuW7TV/x0EMPZeHChfnkJz+Z\nQYMGtdOEvFa/+93vcvHFF+exxx7LXXfdlYMPPri9R2Ibmpqa8sQTT2TZsmUZNWpU9thjj/zv//5v\n7r///lZvX7OrE1YAdDibNm3K6tWrs9dee6Vbt27tPQ5sN2EFAFCIa6wAAArxO+QFnH322du9b0VF\nRWbMmLETp+G1sHadm/Xr3Kxf52Xttk5YFTBkyJDMnTs3ffv2zdve9rb2HofXwNp1btavc7N+nZe1\n24Zmirj99tubhw4d2rxkyZL2HoXXyNp1btavc7N+nZe1a52L1wuaMmVKHnzwwfz4xz9+w91ptrOz\ndp2b9evcrF/nZe221OWyyy67rL2H2FWMHDkyf/zjHzNkyJDNvmaDjs/adW7Wr3Ozfp2XtduSM1YA\nAIU4bwcAUIjfCiykrq4u3/nOd3LvvfdmxYoVqaury2677Zaqqqrst99+GTVqVE444YT06dOnvUfl\nr1i7zs36dW7Wr/Oydq3zUWABTzzxRM4444zU1dXl8MMPz+DBg1NZWZkkqa+vT21tbR544IH07ds3\nt956a/bIQlhCAAAIcUlEQVTbb792nphXWLvOzfp1btav87J2WyesCjjzzDPz4osvZtasWenbt2+r\n+/zpT3/KP/7jP6Zfv3655ZZbXucJ2Rpr17lZv87N+nVe1m7rXGNVwNKlS/PZz352q/9wJUm/fv1y\n9tlnZ+nSpa/jZLTF2nVu1q9zs36dl7XbOmFVwIABA/LMM8+0ud/KlSvTu3fv12Eitpe169ysX+dm\n/Tova7d17mNVwPr16/PVr3413bp1S//+/VNVVdVyo7SmpqbU1tbmrrvuyo033piTTz45o0aNaueJ\neYW169ysX+dm/Tova7d1rrEq5Kabbsqtt96a9evXJ0m6d++eioqKbNy4Mc3NzenevXtOPfXUnHfe\neenSpUs7T8urWbvOzfp1btav87J2rRNWBdXX1+cXv/hFnn322dTX16e5uTl9+vRJdXV1RowYkR49\neuTFF190d9oOyNp1btavc7N+nZe1a8Xr+cWEu7Jbbrml+cgjj2w+6KCDmseMGdM8b968Lfb59a9/\n3XzQQQe1w3Rsi7Xr3Kxf52b9Oi9r1zoXrxdwxx135Ctf+Uo+8IEP5KKLLkp1dXW+9KUv5dxzz01j\nY2N7j8c2WLvOzfp1btav87J229DeZbcrOO6445pramo22zZ//vzmt7/97c2TJk1qbmpqam5ufmOW\ne0dn7To369e5Wb/Oy9ptnTNWBTzzzDM57LDDNtt24okn5sorr8zChQtz8cUXt9NktMXadW7Wr3Oz\nfp2Xtds63xVYwKBBg/Lwww/niCOO2Gz72LFj8/zzz+fqq69Ov3798qEPfaidJmRrrF3nZv06N+vX\neVm7rXMfqwI2btyYmpqaNDY2pl+/ftlzzz1bHhsxYkQ2btyYWbNm5ZFHHsnzzz+fSZMmteO0vJq1\n69ysX+dm/Tova7d1wqqAd7zjHWlqasrs2bPT3Nyco48+erPHR40alaqqqvzoRz/Kpk2b3lD/gHV0\n1q5zs36dm/XrvKzd1rmPVUGbNm1KXV3dVr87ac2aNbnvvvvysY997HWejLZYu87N+nVu1q/zsnZb\nElYAAIX4rUAAgEKEFQBAIW63AOyw2trafPnLX86zzz6bnj17pmfPnrngggvy1re+dYee92c/+1mG\nDRuWN73pTS3bnnrqqYwdOzYHH3xwy7Z3v/vded/73pe77757hy+S/eUvf5lvfvObuf7661u2XX31\n1amvr8/ll1+eJGlqasrJJ5+cf/qnf8ro0aN36PWAXYuwAnbI+vXr85nPfCbTpk3LiBEjkiQPP/xw\nLr/88tx+++079Nxz587NZZddtllYJcmBBx7Y6nMPHTp0h15va84555x8/OMfz5IlS3LkkUdm1qxZ\nOfTQQ0UVsAVhBeyQe+65J0cccURLVCXJsGHDMnfu3CTJlClT8sILL+SFF17IjBkzcu211+bZZ5/N\nunXr8p73vCfnnntupkyZku7du+fpp5/Oc889l6uuuipr1qzJb3/720yePDn//u//nu7du29zjlef\naZoyZUpWrVqVDRs2ZMKECTnuuONyzz335Kabbkpzc3MOPvjgfPGLX8xPf/rT3HHHHS3PceONN7b6\n3D169MjVV1+d8847LzfeeGN+8pOf5M4770ySrF69Opdeemk2bNiQHj16ZNq0aRk0aFCuu+66PPro\no6mvr88BBxyQK6+8MjU1NXnwwQfz0ksv5YorrsgBBxywo3/7gQ5GWAE75KmnnsqQIUNafv7MZz6T\nurq6PPfcc5kzZ06S5Igjjsj48ePz1FNPZfjw4TnxxBOzYcOGHH300Tn33HOTJHvvvXcuv/zyzJ8/\nP9/61rdy+eWXZ+jQobnsssu2iKrf//73Oe2001p+vvbaa1v+uq6uLr/85S9z1113JUn++7//O42N\njZk2bVq+/e1vZ4899shNN92UZ599NitWrMjMmTPTq1evfOELX8h99923xdmxVxx88ME5/vjjM378\n+MyePTs9evRI8vLHhKeddlpGjx6d+++/P9dee22++MUvpm/fvrntttuyadOmfPjDH84f/vCHJMn+\n+++fSy65ZEf/tgMdlLACdsib3/zmPProoy0/z5gxI0kybty4lm+532+//ZIk/fv3zyOPPJJf/OIX\n6dOnTzZu3Nhy3Csf4735zW/O0qVLt/marX0UuGLFiiRJnz59cumll+bSSy9NXV1dxo4dm3Xr1qVv\n377ZY489kqTlOqw99tgjkydPTmVlZZ544okMHz58m6/70Y9+NIsXL85BBx3Usm358uX5xje+kVtu\nuSXNzc3p2rVrevTokbVr1+a8885L796989JLL6WhoWGzvxfArklYATvkfe97X26++eb8+te/bgmT\nlStX5tlnn01FRUWStPzvd7/73VRVVeXyyy/PypUrM3/+/LxyK71X9nm1ioqKvNZb7T333HN57LHH\n8rWvfS0bNmzI6NGjc/zxx+fPf/5zXnjhhfTv3z9f+tKXcuyxx+arX/1qFi1alCQ544wzXvNrJS+f\ngTrzzDMzcuTIPP7443nggQeyePHirF69OjfccEPWrl2bn/3sZy3PvdtufhkbdmXCCtghlZWVmTFj\nRq677rpce+21aWxsTNeuXTNt2rTss88+m+07atSonHfeefnVr36VXr16Zd99981zzz231eceMWJE\nLrzwwtx6663p37//ds0zcODArFmzJh/96EfTu3fvnHnmmenevXumTp2aT3/609ltt93y9re/PYcf\nfnhGjhyZj33sY+ndu3f69u2b5557Lm95y1te0/ufPHlyLrvssmzYsCF/+ctfcvHFF+ctb3lLpk+f\nnnHjxqV79+4ZPHjwNt8nsOtw53UAgEKckwYAKERYAQAUIqwAAAoRVgAAhQgrAIBChBUAQCHCCgCg\nEGEFAFDI/wNR12WRgCAHcwAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "g.groupby(g[\"Grant Fiscal Year\"]).sum()[\"Amount Awarded\"].plot(kind=\"bar\", figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The total amount awarded by the fund was £25.9 million. This is broken down to £7.6 million awarded in 2012, £7.5 million in 2013 and £10.7 million in 2014." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Beneficiary location" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Turning to the geographical distribution of grants, we can use the \"Beneficiary Location\" fields to examine the data. Let's use the `Geographic Code Type` field to check what types of geography is available. " ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Beneficiary Location:0:Geographic Code Type Beneficiary Location:1:Geographic Code Type\n", "WD LAD 17176\n", "dtype: int64" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g.groupby([\"Beneficiary Location:0:Geographic Code Type\", \"Beneficiary Location:1:Geographic Code Type\"]).size()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This shows that `Beneficiary Location:0` gives _Ward_ information, while `Beneficiary Location:1` is _Local Authority District_ level data. Lets use local authority to see the spread of the grants around the country." ] }, { "cell_type": "code", "execution_count": 36, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/plain": [ "Birmingham 1139\n", "Leeds 855\n", "Sheffield 712\n", "Bradford 517\n", "Sandwell 514\n", "Manchester 479\n", "Kingston upon Hull, City of 467\n", "Walsall 409\n", "Liverpool 397\n", "Rotherham 381\n", "Barnsley 376\n", "Doncaster 365\n", "Kirklees 364\n", "Wolverhampton 340\n", "Dudley 329\n", "Sunderland 271\n", "Croydon 256\n", "Stockport 248\n", "Wirral 241\n", "Rochdale 238\n", "Nottingham 231\n", "Bristol, City of 227\n", "Derby 224\n", "Tameside 206\n", "North East Lincolnshire 195\n", "Salford 185\n", "Calderdale 183\n", "Coventry 177\n", "Stockton-on-Tees 174\n", "Leicester 162\n", " ... \n", "County Durham 16\n", "Sutton 15\n", "Waveney 15\n", "Gravesham 15\n", "Westminster 15\n", "St. Helens 15\n", "Shropshire 14\n", "Northumberland 13\n", "Selby 13\n", "Watford 13\n", "Bromley 13\n", "Southampton 13\n", "Hounslow 12\n", "Redbridge 11\n", "Wokingham 11\n", "Bracknell Forest 11\n", "Ealing 11\n", "Bromsgrove 11\n", "Ipswich 10\n", "Windsor and Maidenhead 9\n", "Wycombe 9\n", "Bedford 9\n", "York 9\n", "Surrey Heath 8\n", "Kingston upon Thames 7\n", "West Berkshire 6\n", "Darlington 5\n", "Rutland 4\n", "Cambridge 3\n", "West Dorset 3\n", "Name: Beneficiary Location:1:Name, dtype: int64" ] }, "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[\"Beneficiary Location:1:Name\"].value_counts()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Compare to index of multiple deprivation\n", "\n", "This is a list of all local authorities along with the number of grants made. It would be useful to be able to group these areas though, to see how the patterns change across geography.\n", "\n", "Let's download another dataset to give us another dimension to compare. We're going to download the English Indices of Multiple Deprivation from the [Open Data Communities](http://opendatacommunities.org/data/societal-wellbeing/imd/indicesbyla) site." ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": true }, "outputs": [], "source": [ "imd_url = \"http://opendatacommunities.org/downloads/cube-table?uri=http%3A%2F%2Fopendatacommunities.org%2Fdata%2Fsocietal-wellbeing%2Fimd%2Findicesbyla\"\n", "imd_data = requests.get(imd_url)\n", "with open(\"imd.csv\", \"wb\") as imdfile:\n", " imdfile.write(imd_data.content)" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(22168, 6)" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "imd_data = pd.read_csv(\"imd.csv\")\n", "imd_data.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's use the \"Rank of average score\" to determine how deprived each local authority is. We'll extract just that data from the dataset to get a single rank, and then put those ranks into deciles. The lower ranked areas are the more deprived." ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/plain": [ "GeographyCode\n", "E07000120 0\n", "E08000032 0\n", "E07000062 0\n", "E06000021 0\n", "E06000018 0\n", "E06000016 0\n", "E07000114 0\n", "E07000117 0\n", "E09000002 0\n", "E07000145 0\n", "E06000012 0\n", "E07000027 0\n", "E06000010 0\n", "E06000009 0\n", "E09000030 0\n", "E09000025 0\n", "E06000008 0\n", "E06000001 0\n", "E06000002 0\n", "E09000019 0\n", "E06000006 0\n", "E09000014 0\n", "E08000031 0\n", "E08000030 0\n", "E09000012 0\n", "E08000012 0\n", "E08000003 0\n", "E08000005 0\n", "E08000006 0\n", "E08000028 0\n", " ..\n", "E07000131 9\n", "E07000217 9\n", "E07000216 9\n", "E07000176 9\n", "E07000227 9\n", "E07000085 9\n", "E07000155 9\n", "E07000087 9\n", "E07000006 9\n", "E07000240 9\n", "E07000077 9\n", "E07000005 9\n", "E07000089 9\n", "E07000094 9\n", "E07000068 9\n", "E07000102 9\n", "E07000049 9\n", "E06000040 9\n", "E06000041 9\n", "E09000027 9\n", "E07000181 9\n", "E07000086 9\n", "E07000179 9\n", "E07000012 9\n", "E07000207 9\n", "E07000208 9\n", "E07000209 9\n", "E07000210 9\n", "E07000214 9\n", "E07000180 9\n", "Name: IMD Rank, dtype: category\n", "Categories (10, int64): [0 < 1 < 2 < 3 ... 6 < 7 < 8 < 9]" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "imd_rank = imd_data[(imd_data[\"Measurement\"]==\"Rank of average score\") \n", " & (imd_data[\"Indices of Deprivation\"]==\"a. Index of Multiple Deprivation (IMD)\")]\\\n", " [[\"GeographyCode\", \"Value\"]].set_index(\"GeographyCode\")[\"Value\"]\n", "imd_rank = pd.qcut(imd_rank, 10)\n", "imd_rank = imd_rank.cat.rename_categories(range(0,10))\n", "imd_rank.name = \"IMD Rank\"\n", "imd_rank.sort_values()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can then add this column to the main dataframe by matching on the `Beneficiary Location:1:Geographic Code` field." ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": true }, "outputs": [], "source": [ "imd_merge = g.merge(pd.DataFrame(imd_rank), left_on=\"Beneficiary Location:1:Geographic Code\", right_index=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This allows us to see the distribution of grants by depriviation. If the grants were evenly spread throughout areas with no preference for more or less deprived areas, we would expect to see an even distribution across all ten deciles.\n", "\n", "First we can look at the amount awarded by decile, which the table and chart show is skewed towards more deprived areas (0 is the most deprived)." ] }, { "cell_type": "code", "execution_count": 80, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "IMD Rank\n", "0 0.386643\n", "1 0.255894\n", "2 0.170605\n", "3 0.076737\n", "4 0.050814\n", "5 0.029771\n", "6 0.016675\n", "7 0.003549\n", "8 0.004062\n", "9 0.002769\n", "Name: Amount Awarded, dtype: float64" ] }, "execution_count": 80, "metadata": {}, "output_type": "execute_result" } ], "source": [ "imd_merge.groupby(\"IMD Rank\").sum()[\"Amount Awarded\"].sort_index() / g.sum()[\"Amount Awarded\"]" ] }, { "cell_type": "code", "execution_count": 79, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 79, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlUAAAHfCAYAAAB5xS2RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmQVeWZ+PHnQmNkFVBUVLARlyiLkAiCKCJu0VjqGBUV\nYXAIjo7LaDCQ0UQgjHFFRTbZRENSYVyCWmZGHHQQHYkyYqmjJSgqEMSIQQxb7G76/v7Ij06ItEDP\ne/qA/flUUQVv3z7vkzqFfHPu6XMLxWKxGAAA/J/Uy3sAAICvA1EFAJCAqAIASEBUAQAkIKoAABIo\nyXuAiIjVq9flPQIAwA5p1arpNtddqQIASEBUAQAkIKoAABIQVQAACYgqAIAERBUAQAKiCgAgAVEF\nAJCAqAIASEBUAQAksEt8TE23MfOrfr9waO8cJwEAqBlXqgAAEhBVAAAJiCoAgAREFQBAAqIKACCB\nzKJqw4YN8dOf/jSOO+646Nq1awwePDjeeeedrLYDAMhVZlF17bXXxuzZs2Pw4MExbty42GeffeKS\nSy6J999/P6stAQByk8lzqv73f/83XnzxxRg1alRcdNFFERFx/PHHx7Jly2Ls2LExduzYLLYFAMhN\nJleqPvzww4j4c0j9ta5du8aLL76YxZYAALnKJKr233//iIhYtWrVVusrV66M9evXx9q1a7PYFgAg\nN5lEVefOnaO0tDRGjRoVb775Zvzxj3+MWbNmxfPPPx8REZs2bcpiWwCA3GQSVXvssUeMHz8+6tWr\nF+eff35069YtHn/88fj+978fERF77rlnFtsCAOQmsw9UPuyww+LJJ5+MVatWRUVFRbRp06YqtJo2\nbZrVtgAAucgkqjZt2hRz5syJnj17RuvWravWFy9eHIcddliUlGTWcgAAucjk7b+SkpIYOXJk/Pu/\n/3vV2ooVK+L555+Pk046KYstAQBylcklowYNGsT5558f999/f7Rs2TKaNGkSd911V7Rs2TIGDRqU\nxZYAALnK7H24G264IQqFQtx5553xxRdfRI8ePWLYsGHRokWLrLYEAMhNoVgsFvMeovRHv6n6/cKh\nvXOcBADgq7Vqte0fuMvss/8AAOoSUQUAkICoAgBIYJe4p2r16nV5jwAAsEPcUwUAkCFRBQCQgKgC\nAEhAVAEAJCCqAAASEFUAAAmIKgCABEQVAEACogoAIAFRBQCQgKgCAEhAVAEAJCCqAAASEFUAAAmI\nKgCABEQVAEACogoAIAFRBQCQgKgCAEhAVAEAJCCqAAASKMl7gIiIbmPmf2lt4dDeOUwCAFAzrlQB\nACQgqgAAEhBVAAAJiCoAgAQyi6rNmzfH1KlT49RTT42uXbvGBRdcEAsWLMhqOwCAXGUWVdOnT497\n7rknvve978WECROibdu2MWTIkHj77bez2hIAIDeZRdXs2bPjrLPOiiuuuCKOO+64uOOOO2KfffaJ\nRx99NKstAQByk1lUlZWVRZMmTar+XL9+/WjatGl8/vnnWW0JAJCbzKKqf//+8cQTT8SCBQti3bp1\n8dBDD8W7774bZ555ZlZbAgDkJrMnql988cXx29/+NgYNGlS1dt1118XJJ5+c1ZYAALnJJKqKxWIM\nHjw4li5dGiNGjIj27dvHSy+9FBMmTIhmzZpF//79s9gWACA3mUTVq6++Gq+++mrce++9ccYZZ0RE\nxLHHHhubN2+OO++8M84999xo3LhxFlsDAOQik3uqPv7444iI6NKly1br3/72t2PTpk2xcuXKLLYF\nAMhNJlFVWloaERGLFi3aav3111+PkpKS2H///bPYFgAgN5m8/dexY8fo06dPjBo1KtauXRvt27eP\nV155JaZNmxYDBw6MZs2aZbEtAEBuMvvpv7Fjx8a9994b999/f3z++edx8MEHx0033RQXXXRRVlsC\nAOSmUCwWi3kPUfqj33xpbeHQ3jlMAgDw1Vq1arrN9cwe/gkAUJeIKgCABEQVAEACogoAIIFd4kb1\n1avX5T0CAMAOcaM6AECGRBUAQAKiCgAgAVEFAJCAqAIASEBUAQAkIKoAABIQVQAACYgqAIAERBUA\nQAKiCgAgAVEFAJCAqAIASEBUAQAkIKoAABIQVQAACYgqAIAERBUAQAKiCgAgAVEFAJBASd4DRER0\nGzN/qz8vHNo7p0kAAGrGlSoAgAREFQBAAqIKACABUQUAkICoAgBIIJOf/nv55Zdj4MCB1X79ueee\niwMPPDCLrQEAcpFJVHXo0CH+7d/+bau1L774Iq699tro2LFjtG7dOottAQByk0lUNWnSJLp06bLV\n2i233BKFQiHuvPPOqFfPu44AwNdLrdTNe++9F7/85S/juuuui5YtW9bGlgAAtapWouqee+6J0tLS\nuPDCC2tjOwCAWpd5VK1YsSKee+65uOyyy7ztBwB8bWVeOY888kg0a9YszjnnnKy3AgDITeZRNXfu\n3DjllFNijz32yHorAIDcZBpVH330USxdujROO+20LLcBAMhdplH1xhtvRETE0UcfneU2AAC5yzSq\n3n333WjRokU0b948y20AAHKXaVT94Q9/iGbNmmW5BQDALiGTJ6pvMXLkyCwPDwCwy/DgKACABEQV\nAEACogoAIIFCsVgs5j3E6tXr8h4BAGCHtGrVdJvrrlQBACQgqgAAEhBVAAAJiCoAgAREFQBAAqIK\nACABUQUAkICoAgBIQFQBACQgqgAAEhBVAAAJiCoAgAREFQBAAqIKACABUQUAkICoAgBIQFQBACQg\nqgAAEhBVAAAJiCoAgAREFQBAAiV5DxAR0W3M/EyOu3Bo70yOCwDwt1ypAgBIQFQBACQgqgAAEhBV\nAAAJZBpVCxYsiAsuuCA6d+4cJ510Utx3332xefPmLLcEAMhFZlH16quvxpAhQ6J9+/YxefLk6N+/\nf0ydOjUmTZqU1ZYAALnJ7JEKY8aMiV69esVtt90WERE9e/aMtWvXxssvvxxXX311VtsCAOQik6ha\ns2ZNLFq0KCZMmLDV+g033JDFdgAAucvk7b/FixdHsViMRo0axRVXXBGdOnWKnj17xrhx46KysjKL\nLQEAcpVJVH322WcRETFs2LBo165dTJ06NS655JKYNGlSTJs2LYstAQBylcnbf+Xl5RERcfzxx8fw\n4cMjIqJHjx7x2WefxaRJk2Lw4MFRv379LLYGAMhFJleqGjduHBERJ5xwwlbrxx13XGzcuDFWrlyZ\nxbYAALnJJKratm0bEX+5YrVFRUVFREQUCoUstgUAyE0mUXXooYfGfvvtF08//fRW688//3zsu+++\nceCBB2axLQBAbjKJqnr16sUPfvCDeO6552LEiBGxYMGCGDNmTMyePTuuuuqqqFfPp+MAAF8vmT38\n89xzz42SkpKYPHly/PrXv47WrVvHqFGjol+/flltCQCQm8yiKiLirLPOirPOOivLLQAAdgnehwMA\nSEBUAQAkIKoAABIQVQAACRSKxWIx7yFWr16X9wgAADukVaum21x3pQoAIAFRBQCQgKgCAEhAVAEA\nJCCqAAASEFUAAAmIKgCABEQVAEACogoAIAFRBQCQgKgCAEhAVAEAJCCqAAASEFUAAAmIKgCABEQV\nAEACogoAIAFRBQCQgKgCAEhAVAEAJFCS9wAREd3GzM97hK+0cGjvvEcAAHZxrlQBACQgqgAAEhBV\nAAAJiCoAgAREFQBAApn99N9nn30WPXr0+NL66aefHvfdd19W2wIA5CKzqHrnnXciIuKBBx6Ixo0b\nV603b948qy0BAHKTWVQtXrw49tlnn+jVq1dWWwAA7DIyu6dq8eLFccQRR2R1eACAXUqmUbVp06a4\n6KKLolOnTtG7d++YNm1aFIvFrLYEAMhNJm//bd68OZYuXRoNGzaM4cOHxwEHHBDz5s2LMWPGxJ/+\n9Ke4+uqrs9gWACA3Ox1V5eXl0aBBg+2+7v77748DDjggDj744IiIOPbYY2Pjxo0xbdq0GDJkSHzj\nG9/Y+WkBAHZR2337b+rUqVW/X7x4cVx44YXbPWj9+vWjZ8+eVUG1xQknnBCbNm2KZcuW1WBUAIBd\n13avVL377rvxq1/9KjZu3BiPP/54jBw5crsH/f3vfx/z5s2LU089NVq2bFm1/sUXX0RERIsWLWo+\nMQDALmi7V6puu+22WLhwYbzwwgvx2GOPxbe//e3tHrSsrCxuvvnmePLJJ7danzNnTpSWlkarVq1q\nPjEAwC6o2itV/fr1i0KhEBF/vo9q8eLFMXDgwIiImDVr1lcetE2bNnHWWWfF2LFjo1AoRPv27ePp\np5+OZ555JiZMmJBwfACAXUOhWM0zDlauXFntNx144IHbPfCf/vSnmDhxYjz11FOxevXqaN++fVx1\n1VVx6qmnfum1pT/6zU6MXPsWDu2d9wgAwC6iVaum21yvNqq2WLVqVTz11FNV90NFRPJHIogqAGB3\nUV1Ubfeeqn/+53+O9evXxz777FP1CwCArW33p/8aN24c119/fW3MAgCw29puVB122GHxm9/8Jo48\n8siqG9fbtWuX+WAAALuT7d5TNWDAgK2/oVCIn//850mHWL16XdLjAQBkpcY3qv+tsrKy2GOPPZIM\ntYWoAgB2F9VF1Xbf/ps1a1bMmDEjKioqolgsRoMGDWLOnDnJBwQA2J1t96f/Hn744Zg5c2b07t07\nbr311mjfvn1tzAUAsFvZblS1bNky9t1339iwYUMce+yx8fnnn9fGXAAAu5XtRlWTJk1i7ty5USgU\nYtasWbFmzZramAsAYLey3RvV169fH8uXL4+99947ZsyYEX379o3u3bsnHcKN6gDA7qJGT1R/6623\nYs2aNXHUUUfFfvvtF9ddd108//zzmQwIALA7q/an/0aPHh1vv/12rF+/Pq688so4+OCD49prr41e\n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\nAMhFJlG15SrV4MGD48orr4yIiJ49e8aaNWvigQceEFUAwNdOJm//rV+/Ps4999w47bTTtlpv165d\nrFmzJjZu3JjFtgAAucnkStVee+0VN99885fW/+u//iv233//aNSoURbbAgDkptZ++u+RRx6Jl156\nKb7//e/X1pYAALWmVqLqySefjBEjRsTpp58el156aW1sCQBQqzKPqhkzZsSwYcOiT58+cdddd0Wh\nUMh6SwCAWpfpByrffffdMXny5Dj33HPjlltuiZKSXeLzmwEAksusch566KGYPHlyDBw4MG688UZX\nqACAr7VMouqTTz6Ju+66Kw4//PD47ne/G6+//vpWX+/YsaOrVgDA10omZfPiiy9GWVlZLFmyJPr1\n6/elry9YsCBatmyZxdYAALnIJKrOO++8OO+887I4NADALqnWnlMFAPB1JqoAABIQVQAACRSKxWIx\n7yFWr16X9wgAADukVaum21x3pQoAIAFRBQCQgKgCAEhAVAEAJCCqAAASEFUAAAmIKgCABEQVAEAC\nogoAIAFRBQCQgKgCAEhAVAEAJCCqAAASEFUAAAmIKgCABEQVAEACogoAIAFRBQCQgKgCAEhAVAEA\nJCCqAAASKMl7gIiIbmPm5z0CQJ2zcGjvvEeArxVXqgAAEhBVAAAJiCoAgAREFQBAAqIKACCBWomq\nZ599Nrp27VobWwEA5CLzqFq0aFH88Ic/zHobAIBcZRZVZWVlMXXq1Bg4cGCUlOwSj8MCAMhMZlE1\nf/78mDJlSgwbNiwuvfTSrLYBANglZBZVnTp1imeffTYGDhwYhUIhq20AAHYJmb0vt99++2V1aACA\nXY5HKgAAJCCqAAASEFUAAAmIKgCABEQVAEACogoAIIFaiaprrrkmXnvttdrYCgAgF65UAQAkIKoA\nABIQVQAACRSKxWIx7yFWr16X9wgAADukVaum21x3pQoAIAFRBQCQgKgCAEhAVAEAJCCqAAASEFUA\nAAmIKgCABEQVAEACogoAIAFRBQCQgKgCAEhAVAEAJCCqAAASEFUAAAmIKgCABEQVAEACogoAIAFR\nBQCQgKgCAEhAVAEAJCCqAAASKMl7gIiIbmPm5z0CALAbWzi0d94juFIFAJCCqAIASEBUAQAkIKoA\nABLINKoefvjhOO2006Jz587Rr1+/eO2117LcDgAgN5lF1ezZs2PEiBFx9tlnx7hx46Jp06YxePDg\nWLFiRVZbAgDkJpOoKhaLMW7cuLjwwgvj6quvjhNPPDEmTZoULVq0iIceeiiLLQEAcpVJVC1btixW\nrlwZffv2rVpr0KBB9OnTJ1544YUstgQAyFUmUfXhhx9GRMTBBx+81XqbNm1i+fLlsXnz5iy2BQDI\nTSZRtX79+oiIaNy48VbrjRs3jsrKyti0aVMW2wIA5Caze6oiIgqFwja/Xt06AMDuKpOoatq0aURE\nbNiwYav1DRs2RP369b90BQsAYHeXSVRtuZfqbx+fsGLFiigtLc1iSwCAXGUSVaWlpdG6deuYO3du\n1Vp5eXnMmzcvevbsmcWWAAC5KsnioIVCIYYMGRKjR4+OvfbaK771rW/FL37xi/jss89i0KBBWWwJ\nAJCrTKIqIqJ///7xxRdfxM9//vN48MEH48gjj4zp06dHmzZtstoSACA3heKWH9XLUemPfpP3CADA\nbmzh0N61tlerVk23uZ7pByoDANQVogoAIAFRBQCQwC5xT9Xq1evyHgEAYIe4pwoAIEOiCgAgAVEF\nAJCAqAIASEBUAQAkIKoAABIQVQAACYgqAIAERBUAQAKiCgAggV3iY2oAAHZ3rlQBACQgqgAAEhBV\nAAAJiCoAgAQyj6qHH344TjvttOjcuXP069cvXnvtta98/ZIlS+Lv//7vo2vXrtGnT5+YMmVKuJc+\nezt7nhYtWhQDBgyIY445Jo4//vgYNmxYfPrpp7U0bd21s+fpr40fPz6OOOKIDKdji509T2vWrIlh\nw4ZF9+7d45hjjokrrrgili9fXkvT1l01+e/exRdfHF27do2TTz45xo8fH+Xl5bU0Lc8++2x07dp1\nu6/LsyMyjarZs2fHiBEj4uyzz45x48ZF06ZNY/DgwbFixYptvv4Pf/hDXHbZZVEoFOLee++NCy+8\nMO6999544IEHshyzztvZ87R06dIYNGhQNG7cOMaMGRPDhw+PRYsWxeDBg/0HJkM7e57+2pIlS+L+\n+++vhSnZ2fNUXl4el112WbzxxhsxevTouO2222LFihUxZMiQKCsrq+Xp646dPU/Lly+PwYMHR6NG\njWLcuHExaNCgmDp1atx99921PHndtGjRovjhD3+43dfl3hHFjFRWVhZPOumk4s0331y1VlZWVuzb\nt29x9OjR2/yesWPHFrt3717cuHFj1do999xT7N69e7GsrCyrUeu0mpynkSNHFvv27bvVOXn99deL\n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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "imd_merge.groupby(\"IMD Rank\").sum()[\"Amount Awarded\"].sort_index().plot(kind=\"barh\", figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This also holds true if looking at the number of grants made by IMD decile." ] }, { "cell_type": "code", "execution_count": 58, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 58, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkgAAAHTCAYAAADcV+eyAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmQlOWdwPHfwIAijIiKeKGjeHM4Y4pTJeC5Gkot4xU1\nlBbBZVcl1uoCwSzCpjQaJQZGblBZtUrxNmUiLhpFAypR12y0ZBUvZEXHgMoxMjPw7h9ZZnceid2E\n7mnEz6eKKn268/DjqTF+ffvt7rIsy7IAAKBJq1IPAACwvRFIAAAJgQQAkBBIAAAJgQQAkCgv9Ia1\ntWsKvSUAQFF07lyxxXVXkAAAEgIJACAhkAAAEgIJACAhkAAAEgIJACAhkAAAEgIJACAhkAAAEgIJ\nACBR8K8a6T1xYdNfL7l6YKG3BwAoOleQAAASAgkAICGQAAASAgkAICGQAAASeQXSunXr4l//9V9j\nwIABUV1dHcOGDYs333yz2LMBAJREXoE0cuTIePjhh2PYsGFRU1MTe+65Z1x44YXxzjvvFHs+AIAW\nl/NzkP70pz/F888/HxMmTIgLLrggIiKOO+64eP/992PSpEkxadKkog8JANCScl5Beu+99yLiL1H0\n/1VXV8fzzz9flKEAAEopZyDtvffeERHx0UcfNVtfsWJFrF27Nj777LPiTAYAUCI5A6lXr15RWVkZ\nEyZMiP/8z/+ML774Iu6999549tlnIyKirq6u6EMCALSknIHUtm3buO2226JVq1ZxzjnnRO/eveOR\nRx6JH/3oRxERsfPOOxd9SACAlpTXl9Ueeuih8dhjj8VHH30UjY2N0bVr16ZoqqioKPaMAAAtKmcg\n1dXVxfz586N///6xzz77NK0vXbo0Dj300Cgvz6uxAAC+MXK+xFZeXh7jx4+P3/zmN01ry5cvj2ef\nfTYGDx5c1OEAAEoh5+WfNm3axDnnnBPTp0+P3XffPTp06BC33HJL7L777nHJJZe0wIgAAC0rr9fH\nrrnmmigrK4ubb745NmzYEP369YtRo0ZFp06dij0fAECLK8uyLCvkhpVjHm/66yVXDyzk1gAABdW5\n85bfbJbXd7EBAHybCCQAgIRAAgBIFPwepNraNYXcDgCgaNyDBACQJ4EEAJAQSAAACYEEAJAQSAAA\nCYEEAJAQSAAACYEEAJAQSAAACYEEAJAQSAAACYEEAJAQSAAACYEEAJAQSAAACYEEAJAQSAAACYEE\nAJAQSAAACYEEAJAQSAAAifJCb9h74sItri+5emChfysAgKJwBQkAICGQAAASAgkAICGQAAASeQXS\nxo0bY9asWXHyySdHdXV1nHvuubF48eJizwYAUBJ5BdKcOXPi1ltvje9///sxZcqUOOCAA2L48OHx\nxhtvFHs+AIAWl1cgPfzwwzFkyJAYMWJEDBgwIH7xi1/EnnvuGQ888ECx5wMAaHF5BVJ9fX106NCh\n6e9bt24dFRUV8fnnnxdtMACAUskrkC666KJ49NFHY/HixbFmzZqYO3duvPXWW3H66acXez4AgBaX\n1ydp/+AHP4gXXnghLrnkkqa1q666Kk488cRizQUAUDI5AynLshg2bFgsW7YsrrvuuujWrVssWrQo\npkyZErvuumtcdNFFLTEnAECLyRlIL7/8crz88svxq1/9Kk477bSIiOjbt29s3Lgxbr755jjrrLOi\nffv2RR8UAKCl5LwHaeXKlRERUVVV1Wz9O9/5TtTV1cWKFSuKMxkAQInkDKTKysqIiHjllVearb/2\n2mtRXl4ee++9d1EGAwAolZwvsfXo0SMGDRoUEyZMiM8++yy6desWL730UsyePTuGDh0au+66a0vM\nCQDQYvJ6F9ukSZPiV7/6VUyfPj0+//zzOPDAA+Paa6+NCy64oNjzAQC0uLIsy7JCblg55vEtri+5\nemAhfxsAgG3WuXPFFtfz+qBIAIBvE4EEAJAQSAAACYEEAJAo+E3atbVrCrkdAEDRuEkbACBPAgkA\nICGQAAASAgkAICGQAAASAgkAICGQAAASAgkAICGQAAASAgkAICGQAAASAgkAICGQAAASAgkAICGQ\nAAASAgkAICGQAAASAgkAICGQAAASAgkAIFFe6A17T1y4xfUlVw8s9G8FAFAUriABACQEEgBAQiAB\nACQEEgBAQiABACRyvovtxRdfjKFDh/7Vx59++unYb7/9CjoUAEAp5Qyk7t27x3333ddsbcOGDTFy\n5Mjo0aNH7LPPPkUbDgCgFHIGUocOHaKqqqrZ2vXXXx9lZWVx8803R6tWXqUDAHYsW103b7/9dtxz\nzz1x1VVXxe67716MmQAASmqrA+nWW2+NysrKOO+884oxDwBAyW1VIC1fvjyefvrpuPTSS720BgDs\nsLaqcu6///7Ydddd48wzzyzWPAAAJbdVgbRgwYI46aSTom3btsWaBwCg5PIOpP/+7/+OZcuWxSmn\n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\n3bPevXs3C6Q1a9ZkVVVV2YwZM5rWPvvss6y6ujq7/fbbsyzLsvfffz874ogjsscff7zpOe+++252\n+OGHZ/Pnz8+yLMsWL16cHXbYYdl//Md/ND1n8//5/OlPfyr2H7HoGhsbs+rq6uzWW29ttj5+/Pis\nX79+zjEPX3zxRda9e/em88iyLKurq8t69eqVTZkyxRn+DV5//fWsqqoq69u3b1MgOcf83XHHHdmA\nAQO2+JhzzM8PfvCDr4TKzTffnF188cXOsMC2+SW2999/P1asWBEnnHBC01qbNm1i0KBB8dxzz23r\n9t9ICxcujJkzZ8aoUaPi4osvbvbYa6+9FuvXr48TTzyxaa1jx47Rp0+fpvN64YUXIiJi0KBBTc+p\nrKyMQw89tOk5ixcvjj322COOPvropuf07ds3OnTosEOc+9q1a+Oss86KU045pdn6QQcdFKtWrYoX\nXnjBOebQrl27mDdvXpx99tlNa+Xl5VFWVhb19fV+FrdSY2NjjB07NoYNGxZdunRpWneO+Vu6dGkc\nfvjhW3zMOea2atWqeOWVV+K8885rtn7NNdfEXXfd5QwLbJsD6b333ouIiAMPPLDZeteuXeODDz5o\nel3026Rnz57x1FNPxdChQ6OsrKzZY5vPq2vXrs3W999//6bH3n333dhzzz1jl112+drnHHDAAc0e\nb9WqVey3335Nz/km69ixY4wbNy6OOuqoZuu/+93vYu+99256vdw5/nXl5eVx1FFHRceOHWPTpk2x\nfPnyGDt2bJSVlcUZZ5zhZ3ErzZo1KxoaGuKyyy5rtu4c87d06dKoq6uLCy64IHr27BkDBw6M2bNn\nR5ZlzjEPS5cujSzLYpdddokRI0ZEz549o3///lFTUxObNm1yhgVWvq0bbL5pq3379s3W27dvH5s2\nbYq6urro0KHDtv423yj//78uU2vXro22bdtG27Ztm623b9++6SzXrVv3lfPc/JyVK1fmfM6OeiPd\n/fffH4sWLYqf/vSnznErTZ06NWpqaiIiYuTIkXHwwQfHv//7vzvDPC1btiymT58ed95551fOy89i\nfjZu3BjLli2Ldu3axejRo2PfffeNZ555JiZOnBhffvlltGnTxjnmsHr16oiIGDVqVAwZMiQuueSS\nWLJkSUybNi122mmnyLLMGRbQNgdS9r/vKEqvlGz219a/rbIsy3lW+T6nVastXwD8a+vfZI899lhc\nd911ceqpp8bFF18cM2bMcI5b4aSTToo+ffrEiy++GFOnTo2GhobYeeednWEeNm3aFNdee22cc845\nX3lHaoR/prfG9OnTY9999216xaFv376xfv36mD17dowYMcI55tDQ0BAREccdd1yMHj06IiL69esX\nq1evjmnTpsVll13mDAtom/+kFRUVEfGX4vz/1q1bF61bt95ihX6bVVRURH19fdMP+mbr1q1rOssO\nHTp85Ty35jk72hW7O+64I0aNGhWDBg2KW265JcrKypzjVjriiCOiT58+ceWVV8YPf/jDmDNnTrRr\n184Z5uGuu+6Kjz76KH784x9HY2NjNDY2RsRf/iXS2NjoZzFPrVu3jv79+3/ldozjjz8+6urq/Dzm\nYfO/T48//vhm6wMGDIj169fHrrvu6gwLaJsDafMP+/Lly5utL1++PCorK7d1+x3OgQceGFmWxYcf\nfths/cMPP4yDDjooIv5yw9ynn34aX3755dc+Jz3zTZs2xYoVK5qesyP45S9/GTfeeGOceeaZMXny\n5KZLx84xt9ra2njwwQe/ckn8yCOPjPr6+ujYsaMzzMOCBQti5cqV0bt37+jevXt079493nzzzXjk\nkUeie/fuUV5e7hzz8PHHH8d9990Xq1atara+YcOGiAg/j3nYfF9QGkCbo93PYmFtcyBVVlbGPvvs\nEwsWLGhaa2hoiGeeeSb69++/rdvvcKqrq2OnnXZqdl6ff/55vPTSS03n1b9//9i4cWM8/fTTTc95\n77334q233mr2nNra2vjjH//Y9JwXX3wx1q5du8Oc+9y5c2PGjBkxdOjQuPHGG6O8/P9eEXaOuX3x\nxRcxduzYmD9/frP13//+97HHHnvESSed5AzzMGHChHjggQea/aqsrIzBgwfHAw88EN/73vecYx7q\n6+tj3Lhx8dhjjzVbnz9/flRWVsbJJ5/sHHM45JBDokuXLvHEE080W3/22Wdjr7328rNYYK3Hjx8/\nfls2KCsrizZt2jTd11BfXx8///nP45133ombbropOnbsWKBRv5leeumlePXVV2PEiBEREdG2bdtY\ns2ZNzJw5M3baaadYvXp1jBs3LhoaGuL666+PnXbaKTp27Bhvv/12zJ07Nzp16tT07qO99947fvKT\nn0SrVq1i//33j+eeey7mzZsXnTt3jjfeeCPGjRsXffv2jWHDhpX4T73tPvnkkxgxYkR069Yt/v7v\n/z4+/vjjWLlyZdOvfffdN9atW+ccv8buu+8eb731Vtx3331RUVERn3/+ecyZMycefPDB+Jd/+Zeo\nqqrys5ioLfJbAAABj0lEQVSHTp06RZcuXZr9euCBB6Jr165x0UUX+Wc6Tx07doz33nsv7r333mjX\nrl2sXbs2Zs6cGb/+9a/jhhtuiMMPP9w55lBWVhadOnWKWbNmxaeffho777xzzJs3L+65554YNWpU\nHHPMMc6wkAr1gUpz5szJvvvd72a9evXKzj///OyVV14p1NbfaJMnT/7KJ2k3NDRkN998czZgwICs\nqqoqu/TSS7O333672XPWrVuX/fSnP8169+6dfec738muvPLKbOXKlc2e8+mnn2Y//vGPs6qqqqxP\nnz7ZT37yk2zNmjVF/zO1hAcffDA77LDD/uqvP//5z84xD+vXr89+8YtfZIMHD866d++enXnmmdlv\nf/vbpsed4d/mjDPOaPZJ2s4xP3V1ddnEiROzwYMHZz169MjOPPPM7Mknn2x63Dnm59e//nU2ZMiQ\nrEePHtnJJ5+c3XvvvU2POcPCKcuy/30bGgAAEVHAL6sFANhRCCQAgIRAAgBICCQAgIRAAgBICCQA\ngIRAAgBICCQAgMT/ANaAz05xomjcAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "imd_merge[\"IMD Rank\"].value_counts().sort_index().plot(kind=\"barh\", figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If looking at the distribution of grant amounts by IMD, there isn't a huge variation, except that the four most deprived areas do have a higher median amount awarded." ] }, { "cell_type": "code", "execution_count": 55, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 55, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAloAAAIFCAYAAAAKg1PIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3X98TvXj//HnZZeZ2YblRyo/RjL9EN4kv+Y30WwzZNEk\nS7+UqDDkjfyIkDQTopJ+oeZHJQkx3rS36F2oKZKEtELDxmy7vn/4uj6W/bhWe+1c1zzut9v7dmvn\nOtfrPLeXXef5PufsHJvD4XAIAAAARa6U1QEAAABKKooWAACAIRQtAAAAQyhaAAAAhlC0AAAADKFo\nAQAAGELRAtzIL7/8ovr16ys8PFzh4eHq3r27evfurZ07dxrZXr169XTixIl819m0aZNmz55tZPvF\n4eGHH1ZCQsIVy2NjY7Vo0aK/PW5SUpJCQ0Od/12vXj2NGDHiivWio6PVqFEj53oNGjTIMb/9+/fX\ntm3bct3GX/89hIeHq1OnToqOjtbhw4f/dvaEhAQ9/PDDf/v9AFxntzoAgJx8fHy0atUq59dr1qzR\nqFGjtG7dOkvy7N69W3/++acl2/YklStX1qZNm5Senq6yZctKko4cOaKDBw/mWK9GjRo55jc5OVkx\nMTGaO3eubr/99ivG/eu/B4fDoUmTJmnWrFl68cUXDX03AIoKR7QAN3fq1ClVrlzZ+fXSpUsVGhqq\nsLAwDRw4UAcPHlR2drbuv/9+vfDCC5Kkbdu2KSQkRL///rtiY2M1btw49enTRx07dtS4ceN04cKF\nK7YTHx+vbt26qXv37hoyZIhSUlL09ddf67333tOaNWs0a9asK96zefNmde/eXeHh4YqNjVVISIh+\n+eUXJSQkqG/fvurRo4eio6PzHF+6eMRn7dq1zjEv//rmm2/WrFmzFBkZqbvuuitH2Vy+fLkiIyMV\nERGhAQMG6MCBA5Kk48eP64EHHtDdd9+tQYMGObeTm507d+qee+5Rt27dNHnyZGVmZmr16tWKiopy\nrnP06FG1atVKGRkZ+c5ThQoV9K9//Uvr1693Llu5cqW6d++e7/uCg4MVHR2tN954I9/1Ljl//rxS\nUlJUvnx5SdLBgwf1wAMPqE+fPmrXrp0effRRnT9/XpJ02223KS4uTlFRUWrfvr3eeeedK8Zbu3at\nOnbsqB9//NGl7QMoHI5oAW7m3LlzCg8PlySlpqYqJSVF8fHxkqTt27dr4cKFWrp0qQIDA5WQkKDB\ngwfr448/1vTp09WjRw81btxYEydO1MyZM1WpUiVJ0jfffKO33npLpUuX1sCBA7V06VLdd999zm1+\n8MEH2rJli95//335+voqLi7OeWotKipKJ0+e1LBhw3LkPHnypEaMGKHFixcrODhYK1as0IoVK5yv\n79+/Xxs3bpSfn1++4+cnKytLZcuWVUJCgpKTk3XfffepSZMm2r9/v1auXKm3335bZcuW1datW/XE\nE09ozZo1eu6553T77bdr6NChOnTokCIiIvIc/9dff9Vbb70lu92umJgYLVu2TL169dLUqVO1f/9+\n3XjjjVq+fLl69Oghb2/vAucuIiJCy5cvd5arTz75RNOmTdN7772X7/uCg4P14Ycf5vrapX8P2dnZ\n+uOPP1S+fHl17txZDz30kCRp2bJlioiIUHh4uC5cuKDIyEht2rRJXbp0UUZGhipWrKj33ntPe/bs\n0b333quePXs6x/7www81f/58LVmyRNWqVSvw+wNQeBzRAtzMpVNFq1at0ueff64FCxZo6NChOnz4\nsLZs2aJu3bopMDBQkhQZGanjx4/rl19+UZUqVTRx4kQ9/vjjuueee9S0aVPnmD169FC5cuXk7e2t\n8PBwbd26Ncc2ExMTFRkZKV9fX0lS//799cUXX+R7FOfLL79UnTp1FBwc7NyGn5+f8/V69eo5v/47\n419yqRAGBwfrpptu0o4dO7Rp0yYdOnRIUVFRCg8P1/Tp0/Xnn3/q1KlT2rZtmyIjIyVJNWvWVLNm\nzfIcOzw8XL6+vvL29lZYWJi2bdsmb29v9e7dW8uWLVNWVpZWrFihPn36FJhTktq1a6e9e/fqjz/+\n0M6dO1W7dm3nkaf82Gw2+fj45PrapX8PH374oaZNm6aTJ0+qXbt2KleunCRp+PDhCgwM1Kuvvqrx\n48frt99+U1pamvP9HTp0kCTdcsstysjIcL62e/dujRw5UlFRUZQswCCOaAFurkWLFqpRo4Z2796t\n3B5N6nA4lJmZKeniUaRKlSpp9+7dOdbx8vLKsX6pUqWuGONy2dnZzjHz4uXldcX7Lh/3UqlyZfzL\nX//rac3Ls2dnZ8vLy0vZ2dkKDw/X8OHDnct/++03lS9fXjabLcd4dnveH3OXj335un369FHv3r11\nxx13qG7durrhhhvyHONy3t7e6ty5sz766CPt379fPXr0cOl9u3fv1k033VTgeq1bt9YDDzygJ598\nUh999JH8/f311FNPKSsrS127dlXbtm117NixHN9/mTJlJF0sc9L//az9/f01c+ZMDR06VG3btnX5\newRQOBzRAtzcwYMHdeTIEdWvX1+tWrXSmjVrnH8p+MEHH6hChQqqWbOmvvnmG7355pv64IMPlJqa\nqsWLFzvH+OSTT5SRkaHz589rxYoVateuXY5ttGrVSgkJCc6jHUuWLFHTpk3l7e0tLy+vXEtX48aN\n9dNPPyk5OVmS9Omnnyo1NdW5Q3d1/MDAQO3Zs0fSxaK4b9++HO9duXKlJGnv3r06ePCgmjZtqpYt\nW+rjjz/Wb7/9Jkl69913df/990u6WEaWLl0q6eL1VUlJSXn+bD/++GPnzyUhIUEhISGSpOuuu04N\nGzbUlClTdO+99+b5/txERERoxYoV2rFjh1q3bl3g+t98802O/AUZOHCgypUrp5dfflmStHXrVg0e\nPFjdunWTJH399dfKysoqcJxatWqpefPmio6O1siRI5Wdne3S9gEUDke0ADdz+TVa0sWjNc8995yC\ngoIUFBSkAQMG6P7771d2drYCAwM1f/58paWl6amnntKzzz6rqlWraurUqerdu7fz9KGPj4/69u2r\n1NRUdenSJcd1OpLUq1cvHTt2TL1791Z2drZq1qypGTNmSJKaN2+up59+WhMnTtTYsWOd76lQoYJe\nfPFFjRw5UqVKldKtt94qu93u/Is7V8d/9NFHFRsbq82bN6t27dpq0qRJjvfu2rVLy5YtU3Z2tmbN\nmqXy5curdevWGjRokAYOHCibzSY/Pz/NmTNHNptN48aN06hRo9S1a1dde+21zlObubnhhht07733\nKi0tTZ06dcpxBCoyMlITJ05UmzZtXJ06SVKjRo2Unp6u9u3b53o07eeff3bOb6lSpeTn56cZM2bk\nm/NypUuX1tixY/Xggw+qd+/eGjZsmAYPHixfX1/5+fmpadOm+vnnn13O+8gjj2jjxo1auHCh87ov\nAEXH5sjtXASAEiM2NlZ169ZVTExMkY575swZzZ07V0888YTKli2rvXv36uGHH9aWLVtyPar1d9Sr\nV0/bt293XpNWXC6V2+uuu47yAeAf4YgWgL/Fz89PpUuXVq9evWS322W32/XSSy8VWcmyypkzZ9Su\nXTs1btxYsbGxVscB4OE4ogUAAGAIF8MDAAAYQtECAAAwhKIFAABgCEULAADAEIoWAACAIRQtAAAA\nQyhaAAAAhlC0AAAADKFoAQAAGELRAgAAMISiBQAAYAhFCwAAwBCKFgAAgCEULQAAAEMoWgAAAIZQ\ntAAAAAyhaAEAABhC0QIAADCEogUAAGAIRQsAAMAQihYAAIAhFC0A+bpw4YJatWqlmJgYq6NIkgYO\nHKgTJ07k+fq+fftUr149LViwoNgyrV27VtHR0YV+X6NGjfTLL78YSATAXVC0AOTrs88+U7169bR3\n714dOHDA6jj6z3/+k+/r7777rrp37663335bmZmZxZQKAHJH0QKQr3fffVcdO3ZUt27dtHjxYklS\nUlKS+vTpo6FDhyo8PFxRUVHauHGjHnjgAbVt21ZTpkxxvn/p0qUKDQ1VWFiYBg4cqIMHD0qSYmNj\ntWjRIud6l3/dvn17xcXFqW/fvmrXrp1eeuklSdKoUaMkSffff7+OHTt2RdYzZ85o9erVevTRR+Xv\n76+1a9dKkk6ePKmGDRsqLS1NkvTvf/9b/fr1c76vc+fO2r9/vz7//HNFRUUpMjJSbdu2dW43KSlJ\nYWFhioqKUlhYmDIyMjR79mx17NhRvXr10meffeYcKyMjQ1OmTFGPHj0UFham2NhYnTlzRpL05Zdf\nKjw8XBERERo7dqyys7P/ydQA8AAULQB52r9/v/73v/+pa9euioiI0KpVq3Ty5ElJ0u7du/XQQw9p\n1apV8vPz04IFCzR//nwlJCTonXfe0fHjx7V9+3YtXLhQb775plavXq3Q0FANHjxYDoejwG2npaXp\nnXfe0XvvvafXXntNhw8f1vPPPy9JWrx4sapVq3bFe1avXq1atWqpTp06ioiIcBbDihUrqkGDBkpK\nSpJ0sTj99NNPOnv2rPbv3y+73a46derotdde09SpU5WQkKClS5dqwYIFztOUP/zwg2bOnKnVq1cr\nMTFR69at08qVK/Xee+85i5QkLViwQF5eXkpISNDq1atVpUoVzZgxQxkZGXryyScVGxurlStXqlmz\nZjp37tw/myAAbo+iBSBP7777rtq2basKFSqoQYMGuuGGG7R06VJJ0g033KCbb75ZklSjRg01a9ZM\n3t7eCgwMVLly5fTnn39qy5Yt6tatmwIDAyVJkZGROn78uEvXJXXo0EGSVLVqVV1zzTX6888/Xcrb\no0cPSVJYWJj27t2rXbt2SZI6deqkxMREHThwQFWrVlXjxo21Y8cObdiwQZ07d5bNZtO8efO0d+9e\nzZkzR1OnTpXD4VB6erokqVq1arr++uslSdu3b1enTp3k5+cnu92unj17OjNs2rRJGzduVEREhMLD\nw7V+/XodOHBA33//vex2u5o3by5JCg0NVbly5QqeBAAezW51AADuKS0tTStXrlSZMmXUvn17SRdP\nzb399tu67bbb5O3tnWN9u/3Kj5Pcjlw5HA5lZmbKZrPleP3ChQs51itTpozzv/+6bm6+/PJL/fDD\nD1q4cKFef/11SVLp0qW1ePFiNW7cWJ06dVK/fv1Uq1YttWzZUgEBAdq6dat2796t8ePHKy0tTT16\n9FDHjh3VpEkT9ezZU+vXr3du19fXN888Xl5ezv/Ozs7W6NGj1aZNG0nS2bNndf78eR07duyK7yG3\nnxmAkoUjWgBy9eGHH6pixYrasmWLNm7cqI0bN2r9+vVKS0vTH3/84dIYrVq10po1a5yn3z744ANV\nqFBBNWvWVMWKFbVnzx5J0vHjx/Xf//7XpTG9vLxyvcj93XffVXh4uDZv3uzMO2/ePH322Wc6evSo\nrr32WlWsWFHvvfeeWrZsqVatWmndunU6deqU6tevr0OHDunMmTMaOnSo2rdvr6SkJGVkZOR6HVXr\n1q21du1apaamKjs7W6tWrcrxPb/99tvO944dO1YvvviibrrpJjkcDm3evFmStGHDBpeO0gHwbBQt\nALl699139cADD+Q4WhMQEKDo6GjntU8FadmypQYMGKD7779fd999t1auXKn58+erVKlSio6OVkpK\nirp06aLRo0frzjvvdGnMu+66S9HR0fr++++dy06cOKF169ZdcQuK5s2bq2HDhlqyZImki6cPT5w4\noZtvvlnVq1eXj4+POnbsKEmqV6+e2rZtq65du6pr1676/PPPdeONN+rQoUNXZGjTpo169uypnj17\nqnfv3vL393e+9thjj+n6669Xjx491K1bNzkcDsXGxqp06dKKj4/X7NmzFR4ers8++0zXXHONS98z\nAM9lc7hyVSoAAAAKjSNaAAAAhlC0AAAADKFoAQAAGELRAgAAMKTIb+KSknK6qIcEAABwa5Ur++e6\nnCNaAAAAhlC0AAAADKFoAQAAGELRAgAAMISiBQAAYAhFCwAAwBCKFgAAgCEULQAAAEMoWgAAAIZQ\ntAAAAAwp8kfwAPjnOsRvU+q5TKtjIA++QbOUdnCY1TEAFCDAx64Ng1tYmoGiBbih1HOZ2vF0iNUx\n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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "imd_merge[[\"Amount Awarded\",\"IMD Rank\"]].boxplot(by=\"IMD Rank\", vert=False, grid=False, figsize=(10,8), fontsize=16)" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "## Merging with charity data\n", "\n", "This data doesn't include a charity number, which makes it more difficult to match with charity data. I've put together a separate file which attempts to match the recipient organisations to registered charities, and brings in some details.\n", "\n", "There are a number of caveats to this exercise. Matching can be difficult - organisations use lots of different names and it isn't always easy to correctly identify the right match. Some matches are missed because of this - \"false negatives\" - and some are incorrectly matched to another organisation - \"false postives\". The Community First programme was open to smaller unregistered organisations, so we wouldn't expect all recipients to have a charity number.\n", "\n", "Through manually matching organisations I've identified around 1,400 of the 17,000 grants to a charity number. This would suggest around 10% of grants go to registered charities, although the real figure could be higher than this.\n", "\n", "We can load this data from the \"matches_details.csv\" spreadsheet. This includes the charity number matched to a recipient, plus two additional pieces of information:\n", "\n", "- their latest income (in pounds)\n", "- the categories they have been classified into (beneficiaries, services provided & theme)" ] }, { "cell_type": "code", "execution_count": 126, "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Recipient Org:Charity NumberincomeGENERAL CHARITABLE PURPOSESEDUCATION/TRAININGTHE ADVANCEMENT OF HEALTH OR SAVING OF LIVESDISABILITYTHE PREVENTION OR RELIEF OF POVERTYOVERSEAS AID/FAMINE RELIEFACCOMMODATION/HOUSINGRELIGIOUS ACTIVITIES...MAKES GRANTS TO INDIVIDUALSMAKES GRANTS TO ORGANISATIONSPROVIDES OTHER FINANCEPROVIDES HUMAN RESOURCESPROVIDES BUILDINGS/FACILITIES/OPEN SPACEPROVIDES SERVICESPROVIDES ADVOCACY/ADVICE/INFORMATIONSPONSORS OR UNDERTAKES RESEARCHACTS AS AN UMBRELLA OR RESOURCE BODYOTHER CHARITABLE ACTIVITIES
Recipient Org:Identifier
360g-cabinetoffice-100th_mackworth_scout_group1099856NaNNaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.0NaNNaNNaNNaNNaNNaN
360g-cabinetoffice-103rd_oxford_road_scout_group115239418474.01.01.01.0NaNNaNNaNNaNNaN...NaNNaNNaN1.01.01.0NaNNaNNaNNaN
360g-cabinetoffice-1066_gymnastics1148794322151.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.01.0NaNNaNNaN1.0
360g-cabinetoffice-113th_nottingham_scout_group5224503869.0NaN1.0NaNNaNNaNNaNNaN1.0...NaNNaNNaNNaNNaNNaNNaNNaNNaN1.0
360g-cabinetoffice-118th_1st_nansen_scout_group1051436NaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.0NaNNaNNaNNaN
360g-cabinetoffice-123rd_manchester_scout_group517136NaNNaN1.0NaN1.0NaNNaNNaN1.0...NaNNaNNaNNaNNaN1.0NaNNaNNaNNaN
360g-cabinetoffice-12th_morley_scout_group10441848983.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaN1.0
360g-cabinetoffice-12th_stockport_scout_group5202509511.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.01.0NaNNaNNaNNaNNaN
360g-cabinetoffice-132nd_derby_scout_group5206366881.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.01.0NaNNaNNaNNaNNaN
360g-cabinetoffice-13th_coventry_scout_group103503224784.01.01.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.01.0NaNNaNNaN1.0
360g-cabinetoffice-169_brentry_scout_group30217915801.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.0NaNNaNNaNNaN
360g-cabinetoffice-19th_itchen_north_scout_group30231012315.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.0NaNNaNNaNNaNNaNNaN
360g-cabinetoffice-1st_bromley_pensnett_scout_group503346NaN1.0NaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.0NaNNaNNaNNaNNaN
360g-cabinetoffice-1st_gillingham_scout_group3033937564.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.0NaNNaNNaNNaNNaNNaN
360g-cabinetoffice-1st_pudsey_scout_group10226237208.01.0NaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.01.0NaNNaNNaNNaN
360g-cabinetoffice-1st_sandy_scout_group300476NaNNaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.01.0NaNNaNNaNNaNNaN
360g-cabinetoffice-1st_stretford_(longford)_scout_group52167656300.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.0NaNNaNNaNNaNNaNNaN
360g-cabinetoffice-1st_worthing_scout_group104475228986.01.01.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.01.0NaNNaNNaNNaNNaN
360g-cabinetoffice-20th_bradford_south_scout_group50719014284.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.01.0NaNNaNNaNNaNNaN
360g-cabinetoffice-20th_willesden_scout_group303539NaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
360g-cabinetoffice-22nd_barnsley_(central)_scout_group104938724949.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaN1.0
360g-cabinetoffice-23rd_stretford_st_matthews_victoria_scout_group101827535901.01.01.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.0NaNNaNNaNNaN1.0
360g-cabinetoffice-25th_doncaster_(conisbrough_)_scout_group50610321343.0NaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaN1.0
360g-cabinetoffice-25th_doncaster_(conisbrough)_scout_group50610321343.0NaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaN1.0
360g-cabinetoffice-25th_gillingham_scout_group1065885NaNNaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.0NaNNaNNaNNaNNaNNaN
360g-cabinetoffice-270th_intake_scout_group107330118420.01.0NaNNaNNaNNaNNaNNaNNaN...NaNNaNNaN1.01.0NaNNaNNaNNaNNaN
360g-cabinetoffice-2nd_bexhill_scout_group305822NaNNaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaN1.0
360g-cabinetoffice-3rd_eastwood_scout_group5163733150.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaN1.0
360g-cabinetoffice-44th_croydon_air_scout_group3035902030.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.01.0NaNNaNNaNNaN
360g-cabinetoffice-45th_huddersfield_(st_john's_newsome)_scout_group52475017299.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.0NaNNaNNaNNaNNaN
..................................................................
360g-cabinetoffice-worsbrough_brass10704716259.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.0NaNNaNNaNNaN
360g-cabinetoffice-worsbrough_bridge_bowling_club110573510482.01.0NaNNaN1.0NaNNaNNaNNaN...NaNNaNNaNNaN1.0NaN1.0NaNNaNNaN
360g-cabinetoffice-worsbrough_sports_and_development_association109731232325.0NaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.0NaNNaNNaN1.0NaN
360g-cabinetoffice-worthing_churches_homeless_project10278322518702.0NaNNaNNaNNaN1.0NaN1.0NaN...NaNNaNNaNNaN1.01.01.0NaNNaNNaN
360g-cabinetoffice-wythenshawe_community_farm515619NaNNaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
360g-cabinetoffice-wythenshawe_community_initiative111299086905.01.01.0NaNNaN1.0NaNNaNNaN...NaNNaNNaN1.01.01.01.0NaNNaNNaN
360g-cabinetoffice-wythenshawe_community_media114363878006.0NaN1.0NaNNaN1.0NaNNaNNaN...NaNNaNNaN1.01.01.01.0NaNNaNNaN
360g-cabinetoffice-xplode_magazine_bolton115578921078.01.01.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.01.0NaNNaNNaN
360g-cabinetoffice-xtnd_improving_futures1141966138739.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.0NaNNaNNaNNaN
360g-cabinetoffice-yardley_wood_baptist_charitable_company114581590672.0NaN1.0NaNNaN1.0NaNNaN1.0...NaNNaNNaNNaNNaN1.01.0NaNNaNNaN
360g-cabinetoffice-yellow_house102595071271.01.01.0NaNNaNNaNNaNNaNNaN...NaNNaNNaN1.01.01.01.0NaNNaNNaN
360g-cabinetoffice-yemeni_community_association_birmingham105747028761.01.01.01.01.01.0NaNNaNNaN...NaNNaNNaNNaN1.01.01.0NaN1.01.0
360g-cabinetoffice-yetga_theatre_school113840313494.0NaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.0NaNNaNNaNNaN
360g-cabinetoffice-yetton_together11632479983.01.0NaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.01.0NaNNaNNaNNaN
360g-cabinetoffice-ymca_cambridgeshire_&_peterborough10698105072665.01.01.0NaN1.0NaNNaN1.0NaN...NaNNaNNaNNaN1.01.0NaNNaNNaNNaN
360g-cabinetoffice-ymca_derbyshire10499043564000.0NaN1.0NaNNaNNaNNaN1.0NaN...NaNNaNNaNNaN1.01.01.0NaNNaN1.0
360g-cabinetoffice-ymca_north_staffordshire11007493218188.01.01.01.0NaN1.0NaN1.01.0...NaNNaNNaN1.01.01.01.0NaNNaNNaN
360g-cabinetoffice-ymca_north_tyneside10114951945887.01.01.01.01.0NaNNaN1.01.0...NaNNaNNaNNaN1.01.0NaNNaNNaN1.0
360g-cabinetoffice-ymca_suffolk10770842797847.01.0NaNNaNNaNNaNNaN1.01.0...NaNNaNNaNNaN1.01.0NaNNaNNaNNaN
360g-cabinetoffice-ymca_white_rose243410997614.01.01.0NaN1.0NaNNaN1.01.0...NaNNaNNaN1.01.01.0NaNNaNNaNNaN
360g-cabinetoffice-young_asian_voices1054783119670.01.01.0NaN1.0NaNNaNNaNNaN...NaNNaNNaNNaN1.01.01.01.0NaNNaN
360g-cabinetoffice-young_muslim_organisation1000956NaNNaN1.0NaNNaNNaNNaNNaN1.0...NaNNaNNaN1.01.01.01.0NaNNaNNaN
360g-cabinetoffice-young_people_are_our_future1149047NaNNaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.01.0NaNNaNNaN
360g-cabinetoffice-youth_almighty_project1136975161235.01.01.0NaNNaN1.0NaNNaNNaN...NaN1.0NaNNaN1.01.0NaNNaN1.0NaN
360g-cabinetoffice-youth_at_the_lane512720559129.01.01.01.0NaNNaNNaNNaNNaN...NaN1.01.0NaNNaN1.01.0NaN1.0NaN
360g-cabinetoffice-youth_connectionsSC030349142029.0NaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
360g-cabinetoffice-youth_engagement_project115704911827.01.01.0NaNNaN1.0NaNNaNNaN...NaNNaNNaNNaN1.01.01.0NaNNaNNaN
360g-cabinetoffice-youth_projects_4_wheels113590436160.0NaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaN1.0NaNNaNNaNNaNNaN
360g-cabinetoffice-zero_centre_(merseyside)1089469NaNNaN1.0NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaN1.01.01.0NaNNaN
360g-cabinetoffice-zest_health_for_life1125805524248.0NaN1.01.0NaNNaNNaNNaNNaN...NaNNaNNaN1.0NaN1.01.0NaNNaNNaN
\n", "

1273 rows × 36 columns

\n", "
" ], "text/plain": [ " Recipient Org:Charity Number \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group 1099856 \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 1152394 \n", "360g-cabinetoffice-1066_gymnastics 1148794 \n", "360g-cabinetoffice-113th_nottingham_scout_group 522450 \n", "360g-cabinetoffice-118th_1st_nansen_scout_group 1051436 \n", "360g-cabinetoffice-123rd_manchester_scout_group 517136 \n", "360g-cabinetoffice-12th_morley_scout_group 1044184 \n", "360g-cabinetoffice-12th_stockport_scout_group 520250 \n", "360g-cabinetoffice-132nd_derby_scout_group 520636 \n", "360g-cabinetoffice-13th_coventry_scout_group 1035032 \n", "360g-cabinetoffice-169_brentry_scout_group 302179 \n", "360g-cabinetoffice-19th_itchen_north_scout_group 302310 \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... 503346 \n", "360g-cabinetoffice-1st_gillingham_scout_group 303393 \n", "360g-cabinetoffice-1st_pudsey_scout_group 1022623 \n", "360g-cabinetoffice-1st_sandy_scout_group 300476 \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... 521676 \n", "360g-cabinetoffice-1st_worthing_scout_group 1044752 \n", "360g-cabinetoffice-20th_bradford_south_scout_group 507190 \n", "360g-cabinetoffice-20th_willesden_scout_group 303539 \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... 1049387 \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... 1018275 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... 506103 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... 506103 \n", "360g-cabinetoffice-25th_gillingham_scout_group 1065885 \n", "360g-cabinetoffice-270th_intake_scout_group 1073301 \n", "360g-cabinetoffice-2nd_bexhill_scout_group 305822 \n", "360g-cabinetoffice-3rd_eastwood_scout_group 516373 \n", "360g-cabinetoffice-44th_croydon_air_scout_group 303590 \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... 524750 \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass 1070471 \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club 1105735 \n", "360g-cabinetoffice-worsbrough_sports_and_develo... 1097312 \n", "360g-cabinetoffice-worthing_churches_homeless_p... 1027832 \n", "360g-cabinetoffice-wythenshawe_community_farm 515619 \n", "360g-cabinetoffice-wythenshawe_community_initia... 1112990 \n", "360g-cabinetoffice-wythenshawe_community_media 1143638 \n", "360g-cabinetoffice-xplode_magazine_bolton 1155789 \n", "360g-cabinetoffice-xtnd_improving_futures 1141966 \n", "360g-cabinetoffice-yardley_wood_baptist_charita... 1145815 \n", "360g-cabinetoffice-yellow_house 1025950 \n", "360g-cabinetoffice-yemeni_community_association... 1057470 \n", "360g-cabinetoffice-yetga_theatre_school 1138403 \n", "360g-cabinetoffice-yetton_together 1163247 \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 1069810 \n", "360g-cabinetoffice-ymca_derbyshire 1049904 \n", "360g-cabinetoffice-ymca_north_staffordshire 1100749 \n", "360g-cabinetoffice-ymca_north_tyneside 1011495 \n", "360g-cabinetoffice-ymca_suffolk 1077084 \n", "360g-cabinetoffice-ymca_white_rose 243410 \n", "360g-cabinetoffice-young_asian_voices 1054783 \n", "360g-cabinetoffice-young_muslim_organisation 1000956 \n", "360g-cabinetoffice-young_people_are_our_future 1149047 \n", "360g-cabinetoffice-youth_almighty_project 1136975 \n", "360g-cabinetoffice-youth_at_the_lane 512720 \n", "360g-cabinetoffice-youth_connections SC030349 \n", "360g-cabinetoffice-youth_engagement_project 1157049 \n", "360g-cabinetoffice-youth_projects_4_wheels 1135904 \n", "360g-cabinetoffice-zero_centre_(merseyside) 1089469 \n", "360g-cabinetoffice-zest_health_for_life 1125805 \n", "\n", " income \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 18474.0 \n", "360g-cabinetoffice-1066_gymnastics 322151.0 \n", "360g-cabinetoffice-113th_nottingham_scout_group 3869.0 \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group 8983.0 \n", "360g-cabinetoffice-12th_stockport_scout_group 9511.0 \n", "360g-cabinetoffice-132nd_derby_scout_group 6881.0 \n", "360g-cabinetoffice-13th_coventry_scout_group 24784.0 \n", "360g-cabinetoffice-169_brentry_scout_group 15801.0 \n", "360g-cabinetoffice-19th_itchen_north_scout_group 12315.0 \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group 7564.0 \n", "360g-cabinetoffice-1st_pudsey_scout_group 7208.0 \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... 56300.0 \n", "360g-cabinetoffice-1st_worthing_scout_group 28986.0 \n", "360g-cabinetoffice-20th_bradford_south_scout_group 14284.0 \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... 24949.0 \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... 35901.0 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... 21343.0 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... 21343.0 \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group 18420.0 \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group 3150.0 \n", "360g-cabinetoffice-44th_croydon_air_scout_group 2030.0 \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... 17299.0 \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass 6259.0 \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club 10482.0 \n", "360g-cabinetoffice-worsbrough_sports_and_develo... 32325.0 \n", "360g-cabinetoffice-worthing_churches_homeless_p... 2518702.0 \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... 86905.0 \n", "360g-cabinetoffice-wythenshawe_community_media 78006.0 \n", "360g-cabinetoffice-xplode_magazine_bolton 21078.0 \n", "360g-cabinetoffice-xtnd_improving_futures 138739.0 \n", "360g-cabinetoffice-yardley_wood_baptist_charita... 90672.0 \n", "360g-cabinetoffice-yellow_house 71271.0 \n", "360g-cabinetoffice-yemeni_community_association... 28761.0 \n", "360g-cabinetoffice-yetga_theatre_school 13494.0 \n", "360g-cabinetoffice-yetton_together 9983.0 \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 5072665.0 \n", "360g-cabinetoffice-ymca_derbyshire 3564000.0 \n", "360g-cabinetoffice-ymca_north_staffordshire 3218188.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1945887.0 \n", "360g-cabinetoffice-ymca_suffolk 2797847.0 \n", "360g-cabinetoffice-ymca_white_rose 997614.0 \n", "360g-cabinetoffice-young_asian_voices 119670.0 \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project 161235.0 \n", "360g-cabinetoffice-youth_at_the_lane 559129.0 \n", "360g-cabinetoffice-youth_connections 142029.0 \n", "360g-cabinetoffice-youth_engagement_project 11827.0 \n", "360g-cabinetoffice-youth_projects_4_wheels 36160.0 \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life 524248.0 \n", "\n", " GENERAL CHARITABLE PURPOSES \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 1.0 \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group 1.0 \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... 1.0 \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group 1.0 \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group 1.0 \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... 1.0 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group 1.0 \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club 1.0 \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton 1.0 \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house 1.0 \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together 1.0 \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 1.0 \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk 1.0 \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices 1.0 \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project 1.0 \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project 1.0 \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " EDUCATION/TRAINING \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group 1.0 \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 1.0 \n", "360g-cabinetoffice-1066_gymnastics 1.0 \n", "360g-cabinetoffice-113th_nottingham_scout_group 1.0 \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group 1.0 \n", "360g-cabinetoffice-12th_morley_scout_group 1.0 \n", "360g-cabinetoffice-12th_stockport_scout_group 1.0 \n", "360g-cabinetoffice-132nd_derby_scout_group 1.0 \n", "360g-cabinetoffice-13th_coventry_scout_group 1.0 \n", "360g-cabinetoffice-169_brentry_scout_group 1.0 \n", "360g-cabinetoffice-19th_itchen_north_scout_group 1.0 \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group 1.0 \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group 1.0 \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... 1.0 \n", "360g-cabinetoffice-1st_worthing_scout_group 1.0 \n", "360g-cabinetoffice-20th_bradford_south_scout_group 1.0 \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... 1.0 \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... 1.0 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group 1.0 \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group 1.0 \n", "360g-cabinetoffice-3rd_eastwood_scout_group 1.0 \n", "360g-cabinetoffice-44th_croydon_air_scout_group 1.0 \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... 1.0 \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass 1.0 \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm 1.0 \n", "360g-cabinetoffice-wythenshawe_community_initia... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_media 1.0 \n", "360g-cabinetoffice-xplode_magazine_bolton 1.0 \n", "360g-cabinetoffice-xtnd_improving_futures 1.0 \n", "360g-cabinetoffice-yardley_wood_baptist_charita... 1.0 \n", "360g-cabinetoffice-yellow_house 1.0 \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school 1.0 \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 1.0 \n", "360g-cabinetoffice-ymca_derbyshire 1.0 \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices 1.0 \n", "360g-cabinetoffice-young_muslim_organisation 1.0 \n", "360g-cabinetoffice-young_people_are_our_future 1.0 \n", "360g-cabinetoffice-youth_almighty_project 1.0 \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project 1.0 \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) 1.0 \n", "360g-cabinetoffice-zest_health_for_life 1.0 \n", "\n", " THE ADVANCEMENT OF HEALTH OR SAVING OF LIVES \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 1.0 \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life 1.0 \n", "\n", " DISABILITY \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group 1.0 \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club 1.0 \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 1.0 \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices 1.0 \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " THE PREVENTION OR RELIEF OF POVERTY \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_media 1.0 \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... 1.0 \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project 1.0 \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project 1.0 \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " OVERSEAS AID/FAMINE RELIEF \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " ACCOMMODATION/HOUSING \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 1.0 \n", "360g-cabinetoffice-ymca_derbyshire 1.0 \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk 1.0 \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " RELIGIOUS ACTIVITIES \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group 1.0 \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group 1.0 \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... 1.0 \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk 1.0 \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation 1.0 \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " ... \\\n", "Recipient Org:Identifier ... \n", "360g-cabinetoffice-100th_mackworth_scout_group ... \n", "360g-cabinetoffice-103rd_oxford_road_scout_group ... \n", "360g-cabinetoffice-1066_gymnastics ... \n", "360g-cabinetoffice-113th_nottingham_scout_group ... \n", "360g-cabinetoffice-118th_1st_nansen_scout_group ... \n", "360g-cabinetoffice-123rd_manchester_scout_group ... \n", "360g-cabinetoffice-12th_morley_scout_group ... \n", "360g-cabinetoffice-12th_stockport_scout_group ... \n", "360g-cabinetoffice-132nd_derby_scout_group ... \n", "360g-cabinetoffice-13th_coventry_scout_group ... \n", "360g-cabinetoffice-169_brentry_scout_group ... \n", "360g-cabinetoffice-19th_itchen_north_scout_group ... \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... ... \n", "360g-cabinetoffice-1st_gillingham_scout_group ... \n", "360g-cabinetoffice-1st_pudsey_scout_group ... \n", "360g-cabinetoffice-1st_sandy_scout_group ... \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... ... \n", "360g-cabinetoffice-1st_worthing_scout_group ... \n", "360g-cabinetoffice-20th_bradford_south_scout_group ... \n", "360g-cabinetoffice-20th_willesden_scout_group ... \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... ... \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... ... \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... ... \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... ... \n", "360g-cabinetoffice-25th_gillingham_scout_group ... \n", "360g-cabinetoffice-270th_intake_scout_group ... \n", "360g-cabinetoffice-2nd_bexhill_scout_group ... \n", "360g-cabinetoffice-3rd_eastwood_scout_group ... \n", "360g-cabinetoffice-44th_croydon_air_scout_group ... \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... ... \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass ... \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club ... \n", "360g-cabinetoffice-worsbrough_sports_and_develo... ... \n", "360g-cabinetoffice-worthing_churches_homeless_p... ... \n", "360g-cabinetoffice-wythenshawe_community_farm ... \n", "360g-cabinetoffice-wythenshawe_community_initia... ... \n", "360g-cabinetoffice-wythenshawe_community_media ... \n", "360g-cabinetoffice-xplode_magazine_bolton ... \n", "360g-cabinetoffice-xtnd_improving_futures ... \n", "360g-cabinetoffice-yardley_wood_baptist_charita... ... \n", "360g-cabinetoffice-yellow_house ... \n", "360g-cabinetoffice-yemeni_community_association... ... \n", "360g-cabinetoffice-yetga_theatre_school ... \n", "360g-cabinetoffice-yetton_together ... \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... ... \n", "360g-cabinetoffice-ymca_derbyshire ... \n", "360g-cabinetoffice-ymca_north_staffordshire ... \n", "360g-cabinetoffice-ymca_north_tyneside ... \n", "360g-cabinetoffice-ymca_suffolk ... \n", "360g-cabinetoffice-ymca_white_rose ... \n", "360g-cabinetoffice-young_asian_voices ... \n", "360g-cabinetoffice-young_muslim_organisation ... \n", "360g-cabinetoffice-young_people_are_our_future ... \n", "360g-cabinetoffice-youth_almighty_project ... \n", "360g-cabinetoffice-youth_at_the_lane ... \n", "360g-cabinetoffice-youth_connections ... \n", "360g-cabinetoffice-youth_engagement_project ... \n", "360g-cabinetoffice-youth_projects_4_wheels ... \n", "360g-cabinetoffice-zero_centre_(merseyside) ... \n", "360g-cabinetoffice-zest_health_for_life ... \n", "\n", " MAKES GRANTS TO INDIVIDUALS \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " MAKES GRANTS TO ORGANISATIONS \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project 1.0 \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " PROVIDES OTHER FINANCE \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " PROVIDES HUMAN RESOURCES \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group 1.0 \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 1.0 \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group 1.0 \n", "360g-cabinetoffice-132nd_derby_scout_group 1.0 \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group 1.0 \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group 1.0 \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group 1.0 \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... 1.0 \n", "360g-cabinetoffice-1st_worthing_scout_group 1.0 \n", "360g-cabinetoffice-20th_bradford_south_scout_group 1.0 \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group 1.0 \n", "360g-cabinetoffice-270th_intake_scout_group 1.0 \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_media 1.0 \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house 1.0 \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation 1.0 \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life 1.0 \n", "\n", " PROVIDES BUILDINGS/FACILITIES/OPEN SPACE \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 1.0 \n", "360g-cabinetoffice-1066_gymnastics 1.0 \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group 1.0 \n", "360g-cabinetoffice-132nd_derby_scout_group 1.0 \n", "360g-cabinetoffice-13th_coventry_scout_group 1.0 \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... 1.0 \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group 1.0 \n", "360g-cabinetoffice-1st_sandy_scout_group 1.0 \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group 1.0 \n", "360g-cabinetoffice-20th_bradford_south_scout_group 1.0 \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... 1.0 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group 1.0 \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group 1.0 \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... 1.0 \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club 1.0 \n", "360g-cabinetoffice-worsbrough_sports_and_develo... 1.0 \n", "360g-cabinetoffice-worthing_churches_homeless_p... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_media 1.0 \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house 1.0 \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together 1.0 \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 1.0 \n", "360g-cabinetoffice-ymca_derbyshire 1.0 \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk 1.0 \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices 1.0 \n", "360g-cabinetoffice-young_muslim_organisation 1.0 \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project 1.0 \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project 1.0 \n", "360g-cabinetoffice-youth_projects_4_wheels 1.0 \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " PROVIDES SERVICES \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group 1.0 \n", "360g-cabinetoffice-1066_gymnastics 1.0 \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group 1.0 \n", "360g-cabinetoffice-123rd_manchester_scout_group 1.0 \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group 1.0 \n", "360g-cabinetoffice-169_brentry_scout_group 1.0 \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group 1.0 \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group 1.0 \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass 1.0 \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_media 1.0 \n", "360g-cabinetoffice-xplode_magazine_bolton 1.0 \n", "360g-cabinetoffice-xtnd_improving_futures 1.0 \n", "360g-cabinetoffice-yardley_wood_baptist_charita... 1.0 \n", "360g-cabinetoffice-yellow_house 1.0 \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school 1.0 \n", "360g-cabinetoffice-yetton_together 1.0 \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... 1.0 \n", "360g-cabinetoffice-ymca_derbyshire 1.0 \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk 1.0 \n", "360g-cabinetoffice-ymca_white_rose 1.0 \n", "360g-cabinetoffice-young_asian_voices 1.0 \n", "360g-cabinetoffice-young_muslim_organisation 1.0 \n", "360g-cabinetoffice-young_people_are_our_future 1.0 \n", "360g-cabinetoffice-youth_almighty_project 1.0 \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project 1.0 \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) 1.0 \n", "360g-cabinetoffice-zest_health_for_life 1.0 \n", "\n", " PROVIDES ADVOCACY/ADVICE/INFORMATION \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club 1.0 \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... 1.0 \n", "360g-cabinetoffice-wythenshawe_community_media 1.0 \n", "360g-cabinetoffice-xplode_magazine_bolton 1.0 \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... 1.0 \n", "360g-cabinetoffice-yellow_house 1.0 \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire 1.0 \n", "360g-cabinetoffice-ymca_north_staffordshire 1.0 \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices 1.0 \n", "360g-cabinetoffice-young_muslim_organisation 1.0 \n", "360g-cabinetoffice-young_people_are_our_future 1.0 \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project 1.0 \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) 1.0 \n", "360g-cabinetoffice-zest_health_for_life 1.0 \n", "\n", " SPONSORS OR UNDERTAKES RESEARCH \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... NaN \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices 1.0 \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) 1.0 \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " ACTS AS AN UMBRELLA OR RESOURCE BODY \\\n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics NaN \n", "360g-cabinetoffice-113th_nottingham_scout_group NaN \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group NaN \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group NaN \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... NaN \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... NaN \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... NaN \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group NaN \n", "360g-cabinetoffice-3rd_eastwood_scout_group NaN \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... 1.0 \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire NaN \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside NaN \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project 1.0 \n", "360g-cabinetoffice-youth_at_the_lane 1.0 \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", " OTHER CHARITABLE ACTIVITIES \n", "Recipient Org:Identifier \n", "360g-cabinetoffice-100th_mackworth_scout_group NaN \n", "360g-cabinetoffice-103rd_oxford_road_scout_group NaN \n", "360g-cabinetoffice-1066_gymnastics 1.0 \n", "360g-cabinetoffice-113th_nottingham_scout_group 1.0 \n", "360g-cabinetoffice-118th_1st_nansen_scout_group NaN \n", "360g-cabinetoffice-123rd_manchester_scout_group NaN \n", "360g-cabinetoffice-12th_morley_scout_group 1.0 \n", "360g-cabinetoffice-12th_stockport_scout_group NaN \n", "360g-cabinetoffice-132nd_derby_scout_group NaN \n", "360g-cabinetoffice-13th_coventry_scout_group 1.0 \n", "360g-cabinetoffice-169_brentry_scout_group NaN \n", "360g-cabinetoffice-19th_itchen_north_scout_group NaN \n", "360g-cabinetoffice-1st_bromley_pensnett_scout_g... NaN \n", "360g-cabinetoffice-1st_gillingham_scout_group NaN \n", "360g-cabinetoffice-1st_pudsey_scout_group NaN \n", "360g-cabinetoffice-1st_sandy_scout_group NaN \n", "360g-cabinetoffice-1st_stretford_(longford)_sco... NaN \n", "360g-cabinetoffice-1st_worthing_scout_group NaN \n", "360g-cabinetoffice-20th_bradford_south_scout_group NaN \n", "360g-cabinetoffice-20th_willesden_scout_group NaN \n", "360g-cabinetoffice-22nd_barnsley_(central)_scou... 1.0 \n", "360g-cabinetoffice-23rd_stretford_st_matthews_v... 1.0 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough_... 1.0 \n", "360g-cabinetoffice-25th_doncaster_(conisbrough)... 1.0 \n", "360g-cabinetoffice-25th_gillingham_scout_group NaN \n", "360g-cabinetoffice-270th_intake_scout_group NaN \n", "360g-cabinetoffice-2nd_bexhill_scout_group 1.0 \n", "360g-cabinetoffice-3rd_eastwood_scout_group 1.0 \n", "360g-cabinetoffice-44th_croydon_air_scout_group NaN \n", "360g-cabinetoffice-45th_huddersfield_(st_john's... NaN \n", "... ... \n", "360g-cabinetoffice-worsbrough_brass NaN \n", "360g-cabinetoffice-worsbrough_bridge_bowling_club NaN \n", "360g-cabinetoffice-worsbrough_sports_and_develo... NaN \n", "360g-cabinetoffice-worthing_churches_homeless_p... NaN \n", "360g-cabinetoffice-wythenshawe_community_farm NaN \n", "360g-cabinetoffice-wythenshawe_community_initia... NaN \n", "360g-cabinetoffice-wythenshawe_community_media NaN \n", "360g-cabinetoffice-xplode_magazine_bolton NaN \n", "360g-cabinetoffice-xtnd_improving_futures NaN \n", "360g-cabinetoffice-yardley_wood_baptist_charita... NaN \n", "360g-cabinetoffice-yellow_house NaN \n", "360g-cabinetoffice-yemeni_community_association... 1.0 \n", "360g-cabinetoffice-yetga_theatre_school NaN \n", "360g-cabinetoffice-yetton_together NaN \n", "360g-cabinetoffice-ymca_cambridgeshire_&_peterb... NaN \n", "360g-cabinetoffice-ymca_derbyshire 1.0 \n", "360g-cabinetoffice-ymca_north_staffordshire NaN \n", "360g-cabinetoffice-ymca_north_tyneside 1.0 \n", "360g-cabinetoffice-ymca_suffolk NaN \n", "360g-cabinetoffice-ymca_white_rose NaN \n", "360g-cabinetoffice-young_asian_voices NaN \n", "360g-cabinetoffice-young_muslim_organisation NaN \n", "360g-cabinetoffice-young_people_are_our_future NaN \n", "360g-cabinetoffice-youth_almighty_project NaN \n", "360g-cabinetoffice-youth_at_the_lane NaN \n", "360g-cabinetoffice-youth_connections NaN \n", "360g-cabinetoffice-youth_engagement_project NaN \n", "360g-cabinetoffice-youth_projects_4_wheels NaN \n", "360g-cabinetoffice-zero_centre_(merseyside) NaN \n", "360g-cabinetoffice-zest_health_for_life NaN \n", "\n", "[1273 rows x 36 columns]" ] }, "execution_count": 126, "metadata": {}, "output_type": "execute_result" } ], "source": [ "charities = pd.read_csv(\"matches_details.csv\")\n", "charities.drop_duplicates(keep=\"first\", inplace=True)\n", "charities.set_index(\"Recipient Org:Identifier\", inplace=True)\n", "charities" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Add the charities data into the main dataframe" ] }, { "cell_type": "code", "execution_count": 131, "metadata": {}, "outputs": [], "source": [ "g = g.merge(charities, how=\"left\", left_on=\"Recipient Org:Identifier\", right_index=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "From this data we can look at some simple descriptive stats about the charities that have received funding from the fund. Let's start by looking at the average income of the recipients." ] }, { "cell_type": "code", "execution_count": 132, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 132, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "pd.DataFrame(g[\"income\"]).plot(kind='box', vert=False, grid=False, figsize=(10,4), logx=True, fontsize=14)" ] }, { "cell_type": "code", "execution_count": 133, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.00 0.0\n", "0.25 17422.5\n", "0.50 57664.0\n", "0.75 200608.5\n", "1.00 61031000.0\n", "Name: income, dtype: float64" ] }, "execution_count": 133, "metadata": {}, "output_type": "execute_result" } ], "source": [ "g[\"income\"].quantile([0,0.25,0.5,0.75,1])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I've used a \"log\" scale for this box plot as it shows the range of sizes better - 10^5 is organisations with £100,000 income, 10^6 is £1 million and 10^7 is £10 million. It shows that most organisations are at the smaller end of the scale. The median income of an organisation is £55,000, with 25% of charities having an income of less than £17,000.\n", "\n", "Some very large charities have been matched to grants. There are a number of possible explanations for this. They could be mismatched to an incorrect organisation, or it may be that the grant was to a local branch of a larger organisation." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's work out the number of charities in the data, so we can work out the percentages." ] }, { "cell_type": "code", "execution_count": 134, "metadata": {}, "outputs": [], "source": [ "no_char = len(g[g[\"Recipient Org:Charity Number_y\"].notnull()])" ] }, { "cell_type": "code", "execution_count": 135, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Education/Training 69.1%\n", "Economic/Community Development/Employment 46.1%\n", "General Charitable Purposes 45.0%\n", "Amateur Sport 34.1%\n", "Arts/Culture/Heritage/Science 33.3%\n", "The Prevention Or Relief Of Poverty 31.0%\n", "The Advancement Of Health Or Saving Of Lives 25.4%\n", "Disability 22.8%\n", "Recreation 19.2%\n", "Environment/Conservation/Heritage 17.7%\n", "Religious Activities 11.1%\n", "Other Charitable Purposes 9.8%\n", "Human Rights/Religious Or Racial Harmony/Equality Or Diversity 6.9%\n", "Accommodation/Housing 6.5%\n", "Overseas Aid/Famine Relief 3.0%\n", "Animals 1.0%\n", "Armed Forces/Emergency Service Efficiency 0.2%\n", "dtype: object" ] }, "execution_count": 135, "metadata": {}, "output_type": "execute_result" } ], "source": [ "theme = ((g[['GENERAL CHARITABLE PURPOSES',\n", " 'EDUCATION/TRAINING', 'THE ADVANCEMENT OF HEALTH OR SAVING OF LIVES',\n", " 'DISABILITY', 'THE PREVENTION OR RELIEF OF POVERTY',\n", " 'OVERSEAS AID/FAMINE RELIEF', 'ACCOMMODATION/HOUSING',\n", " 'RELIGIOUS ACTIVITIES', 'ARTS/CULTURE/HERITAGE/SCIENCE',\n", " 'AMATEUR SPORT', 'ANIMALS', 'ENVIRONMENT/CONSERVATION/HERITAGE',\n", " 'ECONOMIC/COMMUNITY DEVELOPMENT/EMPLOYMENT',\n", " 'ARMED FORCES/EMERGENCY SERVICE EFFICIENCY',\n", " 'HUMAN RIGHTS/RELIGIOUS OR RACIAL HARMONY/EQUALITY OR DIVERSITY',\n", " 'RECREATION', 'OTHER CHARITABLE PURPOSES']].sum().sort_values(ascending=False) / no_char) * 100)\n", "theme.index = theme.index.map(str.title)\n", "theme.map('{:,.1f}%'.format)" ] }, { "cell_type": "code", "execution_count": 136, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 136, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAyoAAAI7CAYAAAADNG9NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XlY1NX////7sImKgpT6JtE0F8xds0UFUZRcAcFUlBBc\n0MwyNRdySVNxJXNf28yQUCPT9KupRJoZ4if3Mvc1RQpFEJVl5veHP+ctIohlMr193K6rK2Zer9d5\nPc+ZoWsenHMmg8lkMiEiIiIiImJBrIq6ABERERERkbspqIiIiIiIiMVRUBEREREREYujoCIiIiIi\nIhZHQUVERERERCyOgoqIiIiIiFgcm6IuQERE/is5Oa2oSxAREXlkypYtle8xzaiIiIiIiIjFUVAR\nERERERGLo6AiIiIiIiIWR0FFREREREQsjoKKiIiIiIhYHAUVERERERGxOAoqIiIiIiJicfT/URER\nsSDPv7+tqEsQERG5p8S3mz/S+2lGRURERERELI6CioiIiIiIWBwFFRERERERsTjaoyLymHJzc6NG\njRpYWeX+e8X8+fNxdXXN9dzGjRuJiopi+fLlD72O3r17ExkZibOzM2FhYYwcOZJq1ar95fY+//xz\nrl69yqZNmwDIyMggKSmJKlWqANC0aVNGjhxZ6PZGjx5Nhw4daNq0ab7nREdHk5aWRr9+/f5y3SIi\nIpKbgorIY2zZsmU4OzsXaQ07duww/7x06dK/3V5cXBwRERG8/vrrACQkJDBx4kS+/vrrv9ReRETE\nfc/p3r37X2pbRERE8qegIiL3NHv2bNatW4eTkxNPP/20+fnw8HCqV69Onz598jw+efIk7777Likp\nKVhZWTFgwADat2/Pd999x+LFi8nMzCQlJYVOnToxePBg3nnnHQBCQkJYsmQJQUFBzJ49m7p16xIT\nE8Py5cuxsrLiySefZOzYsVSpUoXw8HAcHBz47bffuHjxIm5ubkybNo2SJUty9epVrl27houLS4F9\ni42NZfXq1Vy/fh0HBwcWL17M+PHjOXXqFKmpqZQsWZLIyEieeeYZgoODCQoKok6dOoSGhuLp6cm+\nfftITU1lxIgReHt7M3fuXC5fvsy7776Ll5cX/v7+7Ny5kwsXLuDn58fgwYMBWLJkCatXr6ZkyZI0\nbtyYrVu3EhcX9w+9giIiIv9uCioij7GQkJBcS79cXV2ZP38+W7Zs4dtvv2XNmjXY29szcODAQrU3\n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\nYnEUVERERERExOIoqIiIiIiIiMVRUBEREREREYujoCIiIiIiIhZHQUVERERERCyOgoqIiIiIiFgc\nBRURERFOLeOCAAAgAElEQVQREbE4CioiIiIiImJxFFRERERERMTiKKiIiIiIiIjFsSnqAkRE5L+e\nf39bUZcg8q+X+Hbzoi5BRB4CzaiIiIiIiIjFUVARERERERGLo6AiIiIiIiIWR0FFRP4RWVlZuLu7\n06dPn4fa7v79+3n33Xcfapt3i4+Pp1u3bvj6+tKhQwfeeustLl68+FDvMWbMGA4ePPhQ2xQREflf\noqAiIv+IzZs34+bmxqFDhzh+/PhDa/fYsWMkJSU9tPbulpSUxMiRI5k5cyZr165l/fr11KxZk8GD\nBz/U+/z444+YTKaH2qaIiMj/En3rl4j8I6Kjo2nfvj1PP/00y5YtY8KECSQkJDBz5kxcXFw4efIk\nxYsXp1+/fixfvpyTJ0/y8ssvM2rUKIxGI5MnT2bfvn1cu3YNk8nEpEmTeOqpp5gzZw5paWm88847\nTJkyhbi4OBYuXEhWVhb29vaMHDmShg0bMnfuXC5fvmyefbnzcXBwMI6Ojpw4cYLu3bsTHBxsrvvy\n5ctkZWWRkZFhfi4kJIRnn30WgNjYWDZu3IjRaOT333+nfPnyTJ06lfLly3Px4kXGjx/P+fPnMZlM\ndOrUib59+3Lu3DmCgoKoWrUq58+f57nnnuPSpUsMGzaM6dOnU79+/Uf74oiIiPwLKKiIyEN37Ngx\n9u7dy9y5c6lduzbBwcEMGTIEgAMHDjBu3Dhq1apF3759WbJkCZ999hnp6ek0b96cPn368Pvvv3Pp\n0iViYmKwsrJiyZIlLF26lEWLFjFo0CA2bdrElClTOHXqFB988AGfffYZZcqU4ejRo/Tq1Ytvv/32\nvjWWLl2aDRs25Hm+Zs2adO3aFX9/fypVqkSjRo1o0qQJbdq0MZ+TmJhIbGwsVapUITIykoiICObM\nmcOwYcNo1aoVvXr1Ii0tjaCgIFxcXKhfvz4XL17k/fffp3HjxgD89NNPREZGUrdu3Yc06iIiIv9b\nFFRE5KGLjo6mRYsWODk54eTkhKurKzExMTRs2BBXV1dq1aoFQKVKlShVqhR2dnY4OztTsmRJUlNT\nadiwIY6OjnzxxRecPXuWhIQESpYsmec+O3bs4NKlS4SGhpqfMxgMnDlz5r413g4M9xIeHk7//v3Z\ntWsXiYmJTJ8+neXLlxMVFQVAs2bNqFKlCgBdu3bFz8+PjIwMfv75Zz7++GMASpUqRUBAANu2baN+\n/frY2NjQoEGDQo+hiIjI405BRUQeqoyMDNasWUOxYsXw8vICID09naioKOrWrYudnV2u821s8v5n\nKD4+noiICHr16kWrVq145plnWLt2bZ7zjEYjTZo0YdasWebnLly4QLly5diyZUuuPSBZWVm5ri1R\nosQ969+6dStXrlyhc+fOtGnThjZt2jBkyBA8PT355ZdfALC2ts5Vg7W1NUajMc+eE6PRSHZ2NgB2\ndnb37KuIiIjcmzbTi8hDtW7dOsqUKcP27duJi4sjLi6OLVu2kJGRwZ9//lmoNnbs2EHLli3p0aMH\nderUYcuWLeTk5AC3QsLtD/8vvfQSO3bsMG/W//777/H19eXmzZuUKVOGQ4cOYTKZSE9P57vvvivU\nvUuWLMnMmTM5duyY+bmzZ89ibW1NpUqVgFvLtm5v6P/iiy9o2bIlDg4O1K9f3zzrkpaWxpo1a2ja\ntOk973NnP0RERCQv/XlPRB6q6OhoevXqlWvWoXTp0gQHB7Ns2bJCtREYGMiwYcPw8fEhOzubZs2a\n8e2332I0GmnYsCHz58/njTfeYN68eUyYMIGhQ4diMpmwsbFh4cKFlChRAl9fX7Zv387LL79M+fLl\neeGFFwr1LVsvvfQSY8eOZeTIkaSlpWFtbU3ZsmVZunQpjo6OAJQvX57hw4eTnJxMtWrVmDBhAgCR\nkZFMmDCB2NhYMjMz8fHxISAggPPnz+e5j7e3N8OHD2f8+PG4u7sXalxEREQeJwaTvh9TRKTQYmNj\n2bRpE4sXL/5H2q8cvv4faVfkcZL4dvOiLkFECqls2VL5HtPSLxERERERsTha+iUi8gACAgIICAgo\n6jJERET+52lGRURERERELI72qIiIWJDk5LSiLkFEROSR0R4VERERERH5V1FQERERERERi6OgIiIi\nIiIiFkdBRURERERELI6CioiIiIiIWBwFFRERERERsTgKKiIiIiIiYnEUVERERERExOIoqIiIiIiI\niMVRUBEREREREYujoCIiIiIiIhZHQUVERERERCyOgoqIiIiIiFgcBRUREREREbE4CioiIiIiImJx\nbIq6ABER+a/n399W1CWI/Gskvt28qEsQkX+QZlRERERERMTiKKiIiIiIiIjFUVARERERERGLo6Ai\ncg9ZWVm4u7vTp0+fAs/r3bs3KSkp923vu+++Y9q0aQBcvXqVSZMm4ePjg5+fH506dWLVqlX3bePc\nuXM0bNgQgLNnz/Lmm28WoicP5urVq3Tr1g0ANze3PH2LjY2lf//+D9xuWFgYx44dAwo/Zn/VnWMd\nGxtLQEAAvr6+dOjQgdGjR5OWllbg9dHR0SxZsuQfq09EREQKR5vpRe5h8+bNuLm5cejQIY4fP07V\nqlXved6OHTsK1d7WrVvp1KkTN2/e5NVXX8XHx4evvvoKGxsbzp8/T2hoKABdunQpVHu///47J0+e\nLNS5DyI+Ph5PT8+H3u7SpUvNPxd2zP6q22O9f/9+5s+fz5dffomTkxM5OTm89957jB8/nvfffz/f\n67t37/6P1iciIiKFoxkVkXuIjo6mdevWtG/fnmXLlgGQkJCAr68vgYGB+Pr68s477wAQEhLChQsX\nWLFiBb6+vnTu3JkePXqYZxCMRiP79u2jUaNGbNiwgRIlShAWFoaNza2/E1SoUIFZs2ZRvXp1ALy8\nvDhw4IC5lrsf5+TkMGbMGM6cOUOfPn1yzbRA7pmX2NhYevTogb+/P8HBwQCsWrWKgIAAOnXqRGho\nKMePHzdfu2XLFlq1alWoMcrMzGTy5Mn4+/vj6+tLeHg46enp5poHDx5Mu3bt2Lx5s7kPd4/Zd999\nR2BgIAEBAbRo0YJZs2aZ21+yZAkvv/wy/v7+RERE4OXldd/73jnWycnJmEwmbty4AYC1tTVvvfWW\nOQxmZ2czZcoU2rRpQ/v27Rk9ejSZmZnMnTuXCRMmAJCUlMTAgQMJCAjAx8eHRYsWmce4devWTJw4\nkVdeeQVvb282b95cYLsACxcuxN/fHz8/P15//XWSkpIKNdYiIiKPI82oiNzl2LFj7N27l7lz51K7\ndm2Cg4MZMmQIAEePHmXLli1UqFABuBUEli1bhqOjI5MnTyYuLo5y5cqxZs0a/u///o9q1aqxd+9e\n6tati5WVFQcPHqRRo0Z57lm7du1C12dtbc2kSZOYOHEiH330EefOnbtvf+Li4nBwcGDXrl2sWbOG\nqKgoihcvzg8//MCbb77Jhg0byMzM5PTp07i5uZmvDQkJwcrqv3/PSE1NNR9fsmQJ1tbWxMbGYjAY\nmDlzJpGRkYwfPx6A6tWrm4PHlClTzP++PWZlypRhxIgRTJ06lcqVK5OUlETLli3p2bMnhw4dIjY2\nltWrV1OqVClGjx5trqGg+9451s2bN2fDhg14eXnh5uZGw4YNad68uXnGaMWKFRw6dIivv/4aOzs7\nhg4dyoYNG3KN3fDhwwkNDcXLy4ubN28SFhZGpUqVqFevHmfPnsXd3Z2xY8eyadMmJk+ejLe3d4Ht\nHjlyhFWrVmFjY0NMTAxjxozJNdskIiIi/6WgInKX6OhoWrRogZOTE05OTri6uhITE0PDhg1xcXEx\nh5Q7WVtb07ZtWwIDA2nRogXNmjXDx8cHyD1LYTAYMJlMj7Q/bm5uODg4ALeWdp0+fZrAwEDz8dTU\nVK5cucK+fft46aWXcl27bNkynJ2dzY9jY2PZtGmTua20tDR+/PFH4Na+nieeeMJ8buPGjQusy2Aw\nsGjRIuLj4/nmm284fvw4JpOJ69ev8/3339O2bVtKly4NQFBQED/99NN973vnWNva2vL+++8zYsQI\nEhISSExMZOTIkTRp0oRZs2bx448/4ufnh729PYA5VM2dOxeAjIwMEhMTSU1NZfbs2ebnDh8+TL16\n9bC1tTWHnlq1anHlyhWAfNt96623OHDgAJ07dwZuzf5cv369wDESERF5nCmoiNwhIyODNWvWUKxY\nMfNSo/T0dKKioqhbty4lSpTI99rIyEiOHDnCjz/+yNKlS1m7di2zZ89m586dDBo0CIAGDRoQFRWV\n59qtW7eye/duRo4cCZArzNxeNpSfu8NPVlZWruN31mw0GvHz82P48OHmx5cuXcLR0ZGtW7eaw1Vh\nGI1GRo0aZf6wfu3aNW7evHnP+95LRkYG/v7+tG7dmsaNG9O5c2e2bNmCyWTCxsYmV5+sra0Ldd87\nx3r16tWUKVOGVq1a4evri6+vLwMGDMDLy4uUlBTz0rvb/vjjD4xGY677mEwmvvjiC4oXLw5ASkoK\nxYoV4/Lly9ja2ppnmwwGg/m6/No1Go307duXHj16ALde19TU1ALHSERE5HGmPSoid1i3bh1lypRh\n+/btxMXFERcXx5YtW8jIyODPP//Mc761tTXZ2dmkpKTg6emJk5MToaGhDB48mAMHDnD8+HGeeuop\n81/XX375ZdLT01m6dCk5OTnArW/wmjp1qnnDvrOzMwcPHgRu7YtJTk6+531vB5LSpUuTlZVl3hOz\nfv36fPvXrFkz1q9fz6VLl4Bbs0chISEA7Nmz557L0vLj7u5OVFQUmZmZGI1Gxo4dy8yZM+973e0x\nO336NOnp6QwePBgvLy8SEhLMbXl6evLtt9+av6Fr9erV973v3WNtZWVFZGQkFy9eNF979OhRnnrq\nKRwdHWnSpAnffPONuZ3x48fnGjsHBwcaNGjAJ598Atz6RrTu3buzdevWAvuXX7vu7u6sXr3avJ9m\n9uzZjBgxopCjLSIi8vjRjIrIHaKjo+nVq1euv+CXLl2a4OBg86b6O7Vt25bg4GDmzp3LgAEDCA0N\nxd7e3ryPZOvWrbRu3dp8vp2dHZ988gkzZszAx8cHa2trrK2tGTBgAAEBAQAMGzaM8ePHExMTQ+3a\nte+5f6V69eoUK1aMV155hVWrVjF8+HDCwsJwdnambdu2+fbPw8ODsLAwevfujcFgwMHBgXnz5rFv\n3z7q1KmTq9/38/rrrzNt2jT8/f3Jycnh2WefJTw8/L7X3R6z2bNn06JFC9q1a4ednR01atSgWrVq\nnD59Gg8PD7p27Uq3bt2wt7enevXq5lmN/O67YsWKXGMdEBDA9evXCQsLIzMzE4PBQOXKlfnoo4+w\ntrYmMDCQ8+fPExAQgMlk4oUXXiA4OJiFCxea24iMjGTixIn4+PiQmZlJx44d8fX1LXBfUH7tWllZ\nkZSURNeuXTEYDLi4uDB16tRCj7eIiMjjxmB61AvmRUTu48CBA+zZs4eePXsC8Mknn7Bv375c3wr2\nv6pyeP4zYiKSW+LbzYu6BBH5m8qWLZXvMc2oiIjFqVKlCkuXLmXlypXm2YeJEycWdVkiIiLyCCmo\niIjFcXBwYM6cOUVdhoiIiBQhbaYXERERERGLoz0qIiIWJDk5rahLEBEReWQK2qOiGRUREREREbE4\nCioiIiIiImJxFFRERERERMTiKKiIiIiIiIjFUVARERERERGLo6AiIiIiIiIWR0FFREREREQsjoKK\niIiIiIhYHAUVERERERGxOAoqIiIiIiJicRRURERERETE4iioiIiIiIiIxVFQERERERERi6OgIiIi\nIiIiFkdBRURERERELI5NURcgIiL/9fz724q6BJEikfh286IuQUQsjGZURERERETE4iioiIiIiIiI\nxVFQERERERERi6M9KlLkJk2aRGJiIgDHjx+nQoUK2NvbAxATE0P9+vXZuXMnzs7Of6n9c+fO4e3t\nTY0aNczPmUwmevbsySuvvPL3O/A39O7dm8jISJydnQkLC2PkyJFUq1btobSdkpLCzJkzSUhIoHjx\n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\nR2jTps0d1VdUzUuWLMFkMpGTk0O/fv1Yvnw5hw4dwtHRkf79++Pu7m4OKX8+v0XVXhxXV1defPFF\nQkJCzA/i5+fnM3fuXE6cOFFgJKAoV65cYdq0aQW+Jezo0aPUrl0bKP7acHV1BeD9998339zfDgcH\nBxo0aEB8fDxwbZpbSkrKTUdH+vXrxyeffGKemgXwyy+/MGTIELp160bFihVv+7jF6dKlC/Hx8Xz9\n9dfmZ02Ku5a7du3Kd999h5+fH2FhYZw/f948DU5EREQK0ojKfa5Zs2YEBwfTs2dPDAYDDg4OzJkz\np9DN26pVq3jjjTcKfAJdpkwZAgMDWbp0KXFxcRw5cgR/f3/KlClDzZo1zdOTAHx9fZk+fXqBG/+3\n336bAQMGUKpUKRwcHHjhhRf46aefiq23RYsWHD9+nG7dugHw7LPPEhYWhoODw231ozj9+/dn8uTJ\ndOrUifz8fGrVqkVISMgt9/P09CQwMJDZs2dTo0YN83IbGxsWL17MBx98YJ7ulp+fj4eHB4sXL8bW\n1va2ayvKyJEjmTBhAt7e3uTm5tKkSRPzQ96xsbF4enpiMBh48cUXcXR0JC0trcD+bm5uDB06lLCw\nMOrUqXPbx506dSofffQRr732GnBtOlTjxo2JioqidOnSt9y/f//+GAwGunbtisFgwGg08txzzzFz\n5kzg1tdGQEAAH3zwQaERj1uZPHkyI0eOZOXKlVSsWJHKlSsXGH257sknnyQ6OpqZM2cyb948bGxs\nsLOzo0uXLrzyyiu3dazVq1cXCDouLi4Fni8CeO6557CxsaFt27bmUZHififfeecdJk6cyMyZM7Gy\nsuK///0vlStXvqNzICIi8rAwmG41/0VExELMnTuXl19+GWdnZy5cuEDHjh1ZuHAhzz777L0u7a6p\nGrLuXpcgD5G9Q5vf6xJE5CFXoULRH5BqREVE7htVq1bl7bffNo9uBQcHP1AhRURERP6goCIi9412\n7drRrl27e12GiIiI/Av0ML2IiIiIiFgcPaMiImJBMjMv3OsSRERE/jXFPaOiERUREREREbE4Cioi\nIiIiImJxFFRERERERMTiKKiIiIiIiIjFUVARERERERGLo6AiIiIiIiIWR0FFREREREQsjoKKiIiI\niIhYHAUVERERERGxOAoqIiIiIiJicRRURERERETE4iioiIiIiIiIxVFQERERERERi6OgIiIiIiIi\n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\n119/nXnz5pGTkwNAq1atsLKywsHBAScnJ7Kysv72+REREXlQKaiIyH2hdu3ajBgxgpCQEGrVqkXl\nypUxGo307t2bV199FYCcnBzzzb+NjQ0Gg8G8/8mTJ3n00UcBzEECroWbyMhInJ2dATh//jwGg4Ff\nfvmFV155hS5dutCwYUM8PT3Ztm1bsTWaTKYCr41GI3l5eebX9vb25p8NBkOh7UVEROQPmvolIvcN\nLy8v6tWrx8SJEwFwd3cnNjaWixcvAhAZGcnw4cMBcHNzIy4uDrj2LV09evTgxIkThdp0d3dnyZIl\nmEwmcnJy6NevH8uXL+fQoUM4OjrSv39/3N3dzSElPz8fGxsb8vPzCwUNd3d34uPjzSMvy5Yt44UX\nXqBEiRL/yPkQERF5kGlERUTuK6NHj6Zjx458/vnnBAQEkJGRQZcuXTAYDDz55JNMmjQJgDFjxvDe\ne+/h7e2NyWSiT58+PPfcc4XaGzlyJBMmTMDb25vc3FyaNGlC7969ycvLIzY2Fk9PTwwGAy+++CKO\njo6kpaXh5OREvXr16NChAytWrDC31blzZ9LT0wkICMBoNOLk5ERERMS/dm5EREQeJAaT5h6IiFiM\nqiHr7nUJ8g/YO7T5vS5BRMQiVahQush1mvolIiIiIiIWR0FFREREREQsjqZ+iYhYkMzMC/e6BBER\nkX+Npn6JiIiIiMh9RUFFREREREQsjoKKiIiIiIhYHAUVERERERGxOAoqIiIiIiJicRRURERERETE\n4iioiIiIiIiIxVFQERERERERi6OgIiIiIiIiFkdBRURERERELI6CioiIiIiIWBwFFRERERERsTgK\nKiIiIiIiYnEUVERERERExOIoqIiIiIiIiMWxudcFiIjIH16YtuNelyB3YO/Q5ve6BBGRB5ZGVERE\nRERExOIoqIiIiIiIiMVRUBEREREREYujoCIiIiIiIhZHQUUsiouLC97e3vj4+BT4c+rUqb/UXmRk\nJAkJCXe5yn/GhQsXeP311wssW758OcuXLwcgIyODkJAQvL296dixIwEBAWzevPlelPq3/LmfPj4+\nnD9//m+1OXnyZLZt28bs2bMJDQ0ttN7Dw4PU1NQ7anPLli2MHz8egO3btxMZGfm3ahQREZE7o2/9\nEouzdOlSHB0d70pbb7311l1p59+QlZVV6GZ669atTJgwgbNnz9K1a1feeustwsPDMRgMHD58mDfe\n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\nxVFQERERERERi2NzrwsQEZE/vDBtx70u4V+1d2jze12CiIhYKI2oiIiIiIiIxVFQERERERERi6Og\nIiIiIiIiFkdBRURERERELI6CishdtmrVKjp27Ej79u3p0KEDw4YN4+effzavj4mJYcWKFQDMnj2b\n0NDQu17D999/z8CBA/H29qZjx4689tprfPXVVwCcOnWK559//m8fIzg4mOPHjwPQs2dPzp49W+z2\nu3fvxsvL66brQkJCWLRo0R0dPzAwEA8PD3x8fPD19aVDhw783//9H5cvX76jdkRERMQy6Vu/RO6i\nyZMnc/jwYebPn8+TTz6J0WgkKSmJV155hZiYGJ544gn27dtH9erV/7EafvjhB3r06EF4eDjNmjUD\nICUlhb59+7Jq1SpKlix5V46zcOFC8887d+68K23eqeHDh+Pp6QmAyWTirbfeYtasWfzf//3fPalH\nRERE7h4FFZG75JdffiEqKort27dTtmxZAKysrPD19eXQoUPMnz+fJk2asHXrVnbu3Im9vT1wLVgE\nBgaSmZnJY489xvTp03n88cfJyMggNDSU9PR0cnNz6dChA3379uXUqVN0794dZ2dnTp8+zbJly3j8\n8cfNdSxcuBB/f39zSAFwc3Nj2rRp5mPm5+czZswYUlNTOX/+PMOHD6dt27b8+uuvjBkzht9++43M\nzEwqVarEzJkzKV++PB4eHtSrV48jR44wZMgQwsPDiYyMZOXKlQD06NGDBQsWmINaTk4OZ8+exdfX\nl8GDBwOQnZ3NoEGDSEtLo0yZMoSGhlKtWrUC5/H7779nwoQJ/P777+Tn5xMYGEjnzp1vef4NBgON\nGzdmx45rX+/r4uJCSkoKjo6OBV4fO3aMCRMmUKpUKbKzsxk2bBizZs3iqaee4ocffsDe3p5Jkybh\n7OzMhQsXGDduHIcPH8ZgMNCsWTOGDBmCjY0Ns2bNYtOmTdja2vLoo48SHh7O448/XmT9ly5dYsSI\nEaSlpWFlZUWdOnUIDQ3FykoD2yIiIjejfyFF7pJvvvmGZ555xhxSbtSkSRP27dtHmzZt8PDwICgo\niO7duwNw8uRJIiMj2bBhA2XKlCEmJgaAYcOG4e/vT3x8PLGxsezatYv169cD10JR//792bhxY4GQ\nAnDo0CEaNGhQqIYWLVpQpUoVAK5evUrTpk1Zs2YNISEhTJ06FYB169bh6upKdHQ0W7Zswd7ensTE\nRHMb1atX55NPPqFNmzbmZeHh4QAsXbqUJ554gsWLFzNp0iTi4+OJjo5mwYIF5mlh6enpBAUFkZiY\niJeXF8OHDy9QY15eHoMGDWLo0KHEx8ezfPlyFi9ezIEDB255/rOysvjkk09o3LjxLbc9duwY06ZN\nIykpiRIlSnDo0CECAwNZu3Ytfn5+DBs2DIDx48dTrlw51q5dS1xcHEeOHGHx4sWkp6ezdOlS4uLi\niI+Pp2nTphw8eLDY+jdt2sSlS5dITEwkNjYWuPbei4iIyM1pREXkLsrLy7vp8pycHAwGw03XNW3a\n1Pypf82aNTl79izZ2dns3buXrKwsIiMjgWujEYcPH6ZevXrY2Njg6up60/YMBgNGo7HYOm1tbWnb\ntq35mL/99htwbVTkq6++4qOPPuLEiRMcO3aM+vXrm/dr1KhRse0aDAbmzZvH9u3bSU5O5vvvv8dk\nMpmfG3FxcTGHqE6dOvHee+9x4cIF8/4nTpzgp59+4t133zUvu3LlCt9+++1N+ztlyhTmzp2LyWQC\noFWrVrz++uvF1gjw5JNPUqlSJfPrmjVrmvvm7+9PaGgo586dY8eOHaxatQqDwUCJEiXo2rUrS5cu\npXfv3tSsWZNOnTrRvHlzmjdvjpubG8ePHy+y/mbNmjFjxgwCAwNp0qQJPXr0wMnJ6Za1ioiIPKwU\nVETuEldXV9LS0sjMzKRChQoF1u3evbvIB9htbP74NTQYDJhMJoxGIyaTiaioKPMzJWfPnsXOzo5z\n585RokSJAvv9uY4DBw7QqlWrAsvnzJnD008/TYMGDbC1tS1wzOumTp3KwYMH8ff3p3HjxuTl5ZlD\nAECpUqWKPQfZ2dl06tSJ//znPzRq1Ah/f382b95sbuPP05wMBkOBfuTn51OmTJkCozi//vorpUuX\nvunxbnxGpTg5OTkFXv+5H9bW1gVem0wmrK2tCwU+o9FIXl4eVlZWLF++nNTUVFJSUpg4cSLNmjXD\nx8enyPrt7OzYtGkTu3fv5ssvv+SNN94gNDQUDw+PW9YvIiLyMNLUL5G7pGLFigQGBjJkyBAyMjLM\ny+Pi4vj0008JDg4Grt0UFzXycp2DgwOurq589NFHAJw/f55u3bqxZcuWW9bRq1cvYmJi+OKLL8zL\nduzYwbJly6hZs2ax+37xxRf06NEDX19fypcvz65du8jPz7/lMa/3KS0tjYsXLzJ48GA8PDzYvXs3\n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\ndkfff/89SUlJDBs2DBsbGzZt2sSiRYuKHFmRkikrK4t//OMfhIWF3fUzIn+mVatWrF27FldX1/vS\nXlEeRN3/i3Jzc3nllVfo1auXZcTwj+pMWFfkcmuTOqZjcZcgIiIlQOXK5W77Xon6/6jcrYJnHwqe\nhQkPD7f6kAJQrVo1Ll68iK+vL0ajkXLlyt0ytU1Krh07djBmzBgGDBjwP3Wz/79a9/126tQpBgwY\nQNeuXe9phEhEROTv6m85oiIiYq00oiIiIn8ndxpRUVAREbEi6emZxV2CiIjIQ3OnoPKXv/VLRERE\nRETkflNQERERERERq6OgIiIiIiIiVkdBRURERERErI6CioiIiIiIWB0FFRERERERsToKKiIiIiIi\nYnUUVERERERExOooqIiIiIiIiNVRUBEREREREaujoCIiIiIiIlZHQUVERERERKyOgoqIiIiIiFgd\nBRUREREREbE6CioiIiIiImJ1bIu7ABER+d2T/9xe3CXcUeqYjsVdgoiI/E1oREVERERERKyOgoqI\niIiIiFgdBRUREREREbE6CioiIiIiImJ1FFREiklOTg4eHh6EhoYWdyn31eXLl2nUqNGfrrdt2zai\no6MBSElJITw8/C/t12Qy4evri8lkwsvLi0OHDhV6f8+ePfj4+PylfRQlLS2N/v373/d2RURE/u70\nrV8ixWTz5s00atSII0eOcPr0aerVq1fcJT1Uhw4dIiMjA4AuXbrQpUuXv9Tef/7zH9zd3bGxebif\nv1StWpXly5c/1H2KiIj8HSioiBSTuLg4evToQe3atVm6dCkzZ84EYNWqVSxZsgQbGxsqVKhAREQE\n1atXv+3y+Ph4Pv30U2xsbKhUqRJTp06lbt26TJgwAQcHB06ePMmlS5fw8vLC2dmZL774gvT0dMLD\nw2nbtu1dr5eZmcmMGTM4duwYBoOBDh068Nprr2Fra8umTZuYP38+pUqVolmzZpY+ZmVlMX36dM6c\nOUNGRgZlypQhKiqKzMxMli9fTl5eHuXKlaN27dps3LiR999/n59++onp06dz4cIFzGYz/v7+DBky\nhPPnzxMSEkKnTp04cOAAGRkZjB8/nqeffhqALVu23HXYycnJ4c0332T37t0YjUbc3d2ZOHEiZcuW\nxcvLi+joaJo3bw5ged24cWNmzZrFvn37sLOzw9XVlTfeeIMrV67g6+vLf/7zHxYsWMCFCxdIT0/n\n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\npk2biImJwWAwYDQaGT9+PE8++WQxHRURERHrpqlfIlKinTp1iv379/PMM8/g7+9PUlISV65cAeDg\nwYMMHjyYxMREAgICmD9//i3bZ2dnU6lSJVatWoW/vz9Tpkxh8uTJrF+/nmvXrpGSksKvv/7KypUr\n+eCDD0hMTGT+/PnMnTv3lrYiIyMJCwsjISGBkSNHsmfPngfefxERkf9VGlERkRItLi4OT09PnJ2d\ncXZ2xtXVlfj4eFq1akWNGjVo3LgxAE2aNGHNmjVFtuHt7Q1ArVq1aNiwIVWrVgXA1dWVjIwMypQp\nw8KFC/nyyy85c+YMx44dIysr65Z2evbsySuvvEKnTp1o3749Q4cOfUC9FhER+d+nERURKbGysrJI\nTEzkm2++wcvLCy8vL9LT04mNjSU3NxdHR0fLugaDAbPZXGQ7dnZ2Rf5c4KeffsLf358LFy7w+OOP\nM2rUqCLbGT16NHFxcTRr1oyEhAQGDhz4F3soIiJScmlERURKrLVr11KhQgU2btyI0WgE4JdffqFz\n585cunTpvu3n8OHDuLi4MGzYMAAWLlwIQF5enmWd3NxcunXrRkxMDAMGDMDDw4MePXqQnZ2Nvb39\nfatFRESkpFBQEZESKy4ujkGDBllCCoCTkxNBQUEsXbr0vu2nffv2rFq1iu7du2MwGHjqqadwcXHh\n7NmzlnVsbW2ZNGkSY8eOxdbWFoPBwJw5cxRSREREbsNgvt1cBxEReejqTFhX5PLUMR0fciUiIiIP\nXuXK5W77np5RERERERERq6OgIiIiIiIiVkdTv0RErEh6emZxlyAiIvLQaOqXiIiIiIj8T1FQERER\nERERq6OgIiIiIiIiVkdBRURERERErI6CioiIiIiIWB0FFRERERERsToKKiIiIiIiYnUUVERERERE\nxOooqIiIiIiIiNVRUBEREREREaujoCIiIiIiIlZHQUVERERERKyOgoqIiIiIiFgdBRUREREREbE6\nCioiIiIiImJ1FFRERKzIk//cXtwliIiIWAUFFRERERERsToKKiIiIiIiYnUUVERERERExOooqIiI\niIiIiNWxLe4C5MHJycmhc+fONGrUiA8//PCh7XfmzJlUqFCBESNGFFq+Z88ehg4dSt26dQst79+/\nPwMGDHho9f3RF198wd69e/H09CyyvgoVKvDxxx8XT3EP2bZt24iJieH69evk5eVRv359Jk6cSLVq\n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\nrzi5f+gAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "theme.sort_values(ascending=True).plot(kind=\"barh\", fontsize=12, figsize=(8,10))" ] }, { "cell_type": "code", "execution_count": 137, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Provides Services 73.4%\n", "Provides Advocacy/Advice/Information 53.3%\n", "Provides Buildings/Facilities/Open Space 50.0%\n", "Provides Human Resources 37.3%\n", "Acts As An Umbrella Or Resource Body 16.2%\n", "Other Charitable Activities 15.6%\n", "Sponsors Or Undertakes Research 8.4%\n", "Makes Grants To Organisations 5.8%\n", "Makes Grants To Individuals 3.9%\n", "Provides Other Finance 2.3%\n", "dtype: object" ] }, "execution_count": 137, "metadata": {}, "output_type": "execute_result" } ], "source": [ "activity = ((g[['MAKES GRANTS TO INDIVIDUALS',\n", " 'MAKES GRANTS TO ORGANISATIONS', 'PROVIDES OTHER FINANCE',\n", " 'PROVIDES HUMAN RESOURCES', 'PROVIDES BUILDINGS/FACILITIES/OPEN SPACE',\n", " 'PROVIDES SERVICES', 'PROVIDES ADVOCACY/ADVICE/INFORMATION',\n", " 'SPONSORS OR UNDERTAKES RESEARCH',\n", " 'ACTS AS AN UMBRELLA OR RESOURCE BODY', 'OTHER CHARITABLE ACTIVITIES']].sum().sort_values(ascending=False) / no_char) * 100)\n", "activity.index = activity.index.map(str.title)\n", "activity.map('{:,.1f}%'.format)" ] }, { "cell_type": "code", "execution_count": 138, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 138, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAxoAAAHOCAYAAAAfcH9CAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XlUVeXi//H34TCpmFNI5i0yB5xtshJwwgkFwgEU9ZI4\nfUutHHLAeVZErolWmJZFOHGFI6BYmVMikFKaoeZYjilaKqkg0+H3h8tzI9EcTln9Pq+1XIuzh2fY\nG9fan/M8z8ZQXFxcjIiIiIiIiBXZPOgGiIiIiIjIP4+ChoiIiIiIWJ2ChoiIiIiIWJ2ChoiIiIiI\nWJ2ChoiIiIiIWJ3tg26AiJR0/vzlB90EERERkTvi7Fz+lvs0oiEiIiIiIlanoCEiIiIiIlanoCEi\nIiIiIlanoCEiIiIiIlanoCEiIiIiIlanoCEiIiIiIlanoCEiIiIiIlanoCEiIiIiIlanoCEiIiIi\nIlanoCEiIiIiIlZn+6AbICIlNf3PtgfdBBEREfmby3izxYNugkY0RERERETE+hQ0RERERETE6hQ0\nRERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6vR3NASAU6dO0a5dO+rU\nqWPZVlxczMsvv0xAQIBV6hg/fjw+Pj64u7uX2J6ZmcnQoUPZvHmzVerZunUrUVFR5ObmUlRURK1a\ntRg7diyPPPKIVcqPjIzE1dWVzp07W6U8ERERkX8iBQ2xcHR0JDEx0fI5KysLX19fGjZsSN26de+7\n/JkzZ953Gb8nKyuLMWPGYDKZqF69OgBRUVEMGzaMVatWWaWOoUOHWqUcERERkX8yBQ25JRcXF1xd\nXTl27Bj79+8nLi6O3NxcnJyciImJ4Z133iE5ORmj0UiNGjWYOHEiV65cISgoiJSUFOzt7SkqKqJ1\n69YsXbqUqVOn0rt3b7y9vVmxYgXR0dE4OTmVGEWB68Fgw4YNmM1mqlevzuTJk3FxcWHDhg1ERUVh\nMBgwGo2MHj2apk2bljj34sWLFBQUkJOTY9nWp08f6tWrZ/m8evVqVq5cidlspmLFikycOJGaNWsS\nGhrKpUuXOHnyJB4eHsTFxfHZZ5/h7OwMQPfu3RkyZAiffPIJtWvXpn///uzZs4cZM2aQm5uLnZ0d\no0ePplmzZhw9epSZM2dy6dIlioqKCA4OJiAggKtXrzJ27FiOHz+OjY0NDRo0YNq0adjYaBajiIiI\n/LMoaMgt7d69mxMnTtCkSRPS09M5cuQImzdvxsnJifj4eFJSUoiLi6Ns2bIsXLiQ0NBQPvjgA2rX\nrs3mzZvx9vZm+/btVK9enVq1alnK/e6773j77bdJTEzE2dmZSZMmWfYlJCRw6NAhVq9eja2tLbGx\nsUyYMIElS5YQHh5OREQETz31FNu3b2fHjh03BY26devSvXt3unTpwuOPP84zzzxDs2bN6NChAwA7\nd+4kISGB5cuXU6ZMGbZv387rr7/O+vXrAbh27RrJyckAZGdnk5SURP/+/Tl69Cjnz5+nefPmfPLJ\nJwAUFBQwZMgQZsyYQatWrdi7dy9jx44lPj6eN954g/DwcBo0aMDly5fp0aMHtWrV4tixY1y9epXE\nxESKioqYPHkyJ0+exNXV9Q+9lyIiIiJ/NgUNsbh27Rr+/v4AFBUVUalSJebOnUu1atUAcHNzw8nJ\nCYBt27bRtWtXypYtC8DLL7/MokWLyM/PJzAwkDVr1uDt7Y3JZCIwMLBEPenp6Xh4eFhGCnr06MH2\n7dsB2LJlC5mZmXTr1g0As9lMbm4uAD4+Prz22mu0bNkSDw8PBg4cWGo/QkNDeeWVV9i5cycZGRmE\nh4cTExPD8uXL2bp1K8ePHycoKMhyfHZ2NpcuXQLg2WeftWwPDAxk6tSp9O/fn/j4eLp27Vpi5OHQ\noUPY2NjQqlUrABo2bMjatWs5cuQIJ06cYNy4cSWu7f79+2nevDlvvfUWwcHBuLu706dPH4UMERER\n+UdS0BCL367R+K0boQKuLxT/NbPZTGFhIQDe3t7Mnj2bo0ePkpGRQVhYWIljDQZDifONRmOJcgYM\nGECvXr0AyM/PJzs7G4Dhw4cTEBDA9u3bMZlMLF26lLi4uBJlb9q0iUuXLtGtWzc6dOhAhw4dGD58\nOC1btmT//v2YzWb8/f0ZNWqUpb5z585RoUKFm/r43HPPUVhYyLfffsu6detuWuNhNBoxGAwlth06\ndIji4mIeeuihEtfyp59+onz58jg4OPD555+zY8cOvvzyS/r27cu0adPw8vK65XUXERER+TvSxHC5\nJ56enphMJstaiJiYGJo2bYq9vT0ODg74+PgQGhpK+/btKVOmTIlz3d3dSU1N5ezZswCsWbOmRLlx\ncXFcuXIFuP6Gp9GjR1NYWIiXlxc5OTn07NmTyZMnc/DgQfLz80uUXa5cOebNm8eRI0cs206ePInR\naOTxxx/Hw8OD5ORkzp07B8DKlSvp06fPLfsZGBjI9OnTcXNz49FHHy2x78knn8RgMJCamgrAvn37\n6NOnDzVq1MDBwcESNM6cOYOvry979+5lxYoVjB07Fk9PT0aNGoWnpyf79++/8wsvIiIi8jehEQ25\nJwEBAZw5c4bAwEDMZjOurq5ERERY9gcGBrJs2TKmTJly07lubm6MGjWKPn36UK5cORo3blzivKys\nLLp3747BYKBatWqEhYVha2vLuHHjGDlyJLa2thgMBmbNmoW9vX2Jsl988UUmTpzImDFjuHz5Mkaj\nEWdnZ5YsWUKFChVo3rw5AwcOpF+/fhgMBpycnHj77bdvGpm4oXPnzsybN4958+bdtM/e3p6FCxcy\na9YswsPDsbOzY+HChdjb2/Puu+8yc+ZM3n//fQoLCxk6dCjPPvss9erVY+fOnXTq1IkyZcrw6KOP\nEhwcfI93QUREROSvy1D82zkwIvJAPRGa/KCbICIiIn9zGW+2+FPqcXYuf8t9mjolIiIiIiJWp6Ah\nIiIiIiJWp6AhIiIiIiJWp6AhIiIiIiJWp6AhIiIiIiJWp7dOifzFnD9/+UE3QUREROSO6K1TIiIi\nIiLyp1LQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERER\nq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQ\nEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBER\nERERq1PQEBERERERq7N90A0QkZKa/mfbg26CiIg8QBlvtnjQTRCxCo1oiIiIiIiI1SloiIiIiIiI\n1SloiIiIiIiI1SloiIiIiIiI1SloiIiIiIiI1SloiIiIiIiI1f0hQePUqVPUq1cPf39/y7+XXnqJ\nuLg4q9Uxfvx40tLSbtqemZmJl5eX1eoBuHDhAo0bN2bSpEm3Pe6DDz4gNDTUqnVbm9lsxs/PD7PZ\nbNnWtWtXOnXqRHFx8S3Pu5PrunLlShYvXnxf7ZszZw5btmzBZDLxyiuv/O7x27dvp3Xr1nTr1o1r\n167dV913q1+/fly4cAGAgQMHcuTIkT+1fhEREZG/sj/s72g4OjqSmJho+ZyVlYWvry8NGzakbt26\n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\nREQwZswYioqKcHJy4q233qJixYps2LCBjh07WhZiZ2dnWxbKnz59mq5du1JcXMzzzz9PcHAwAHXr\n1qVChQoEBQUBcO7cOezt7S0jBitXrqR79+4lpjzZ2tryyiuvsGDBAgYMGHDL6wrg5eXF1KlTbznl\n7D//+Q9Tp04lJiYGg8HAzJkzcXZ2JiIigunTp+Pn50d+fj6+vr689NJL9O/f3zJSc68GDRrEnDlz\n6Ny5M4WFhTRu3JiJEyfec3lubm60atWKjh07Ym9vT506dahVqxbHjx/n8ccfx9vbm+DgYBYuXGg5\nx8PDg5CQEPr06YPZbKZy5cq89957lrd8iYiIiPz/wlCsuRv/SCdOnCA4ONiyeFr+Pp4IvbNX+4qI\nyD9Txpv3/qp5kT+bs3P5W+77S4xoiHVFRkby3//+l6lTpypkiIiIiMgDoRENkb8YjWiIiPz/TSMa\n8ndyuxENTRwXERERERGrU9AQERERERGrU9AQERERERGrU9AQERERERGr02Jwkb+Y8+cvP+gmiIiI\niNwRLQYXEREREZE/lYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhY\nnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKG\niIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiIiIhYnYKGiIiI\niIhYnYKGiIiIiIhYne2DboCIlNT0P9sedBNEROQ2Mt5s8aCbIPK3oBENERERERGxOgUNERERERGx\nOgUNERERERGxOgUNERERERGxOgUNERERERGxOgUNERERERGxOgUNERERERGxutv+HY1Tp07Rrl07\n6tSpY9lWXFzMyy+/TEBAgFUaMH78eHx8fHB3dy+xPTMzk6FDh7J58+b7rmPHjh0MHDiQGjVqAFBU\nVESlSpWYMmUKNWvWvO25kZGRuLq60rlzZ9zc3EhPT6dy5coljvnggw84fPgwYWFht+yPNWzZsoWd\nO3fSqlWrEv25ISgoiJ49e951uaX1cffu3aSnpzNhwgS2bt3Knj17GDp0KJs2bbJsv1fLli0D4N//\n/jcXLlxg3rx57NixgzJlymBjY4Ofnx8hISEYjcZ7ruNOXblyhbCwMPbs2YPBYMDGxobevXsTGBj4\n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\nPn06DRo0sGwfP348M2fOxM/Pj4KCAtzd3RkwYAB2dnZ07NiRbt26UbZsWRwdHZkwYQKrVq3C19fX\ncr6TkxOxsbFERkbSqVMn7OzsMBgM+Pn50a9fP8txDz/8MPPnz+f06dNUrlyZ8PBwAAYPHsycOXPo\n0qULRUVF1KtXj9DQ0Lu5FURGRjJ37lw6dOhAmTJlKC4upm3btgwZMsRyzKlTp+jatSvXrl1jwoQJ\nPPnkk/d0nVu0aHHf7RURERH5uzAU/3Y+ifzhkpOTcXJyomXLlpjNZl5//XU8PDwsU8Pkf3bs2MH0\n6dNZt27dA6nfy8uLyMhIGjVq9KfV+URo8p9Wl4iI3L2MN1s86CaI/GU4O5e/5T79ZfAHoHbt2kRF\nReHv74+vry9Vq1bVH4gTERERkX8UjWiI/MVoRENE5K9NIxoi/6MRDRERERER+VMpaIiIiIiIiNUp\naIiIiIiIiNVpjYbIX8z585cfdBNERERE7ojWaIiIiIiIyJ9KQUNERERERKxOQUNERERERKxOQUNE\nRERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERE\nRKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxO\nQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKzO9kE3QERKavqfbQ+6\nCSLyN5PxZosH3QQRkZtoRENERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERE\nRKxOQUNERERERKxOr7e9S6dOnaJdu3bUqVPHsq24uJiXX36ZgIAAq9Qxfvx4fHx8cHd3L7E9MzOT\noUOHsnnz5vuu49SpU/j5+bF79+4S2xcuXMjFixeZNGnSfddhDaVd75ycHB555BFmzZrFY4899gBb\nJyIiIiK3oqBxDxwdHUlMTLR8zsrKwtfXl4YNG1K3bt37Ln/mzJn3XcY/yW+vd3FxMTNmzOCtt95i\n3rx5D7BlIiIiInIrChpW4OLigqurK8eOHWP//v3ExcWRm5uLk5MTMTExvPPOOyQnJ2M0GqlRowYT\nJ07kypUrBAUFkZKSgr29PUVFRbRu3ZqlS5cydepUevfujbe3NytWrCA6OhonJ6cS3+oDREVFsWHD\n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\nz19+0E0QERERuSN6va2IiIiIiPypFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTq\nFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRE\nRERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERE\nRMTqFDRERERERMTqFDRERERERMTqbB90A0SkpKb/2fagmyBWlvFmiwfdBBERkT+dRjRERERERMTq\nFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTq7jto\nFBQU4OnpSf/+/e/o+H79+nHhwoW7rufgwYO4ubmxePHiuz7317p27UqnTp0oLi6+p/O9vLzIzMws\nsS0zMxMvL6+7KsdkMvHKK6/cUxt+zc3NjQsXLtxzeSdPnmT48OG0bduWl156iYCAAOLi4u74/ODg\nYLy8vPD398ff3x8/Pz86dOhAQkLCXbflr8bLy4sOHTpY+uXj40NsbOxdl/PBBx8QGhr6B7RQRERE\n5K/rvv9g3+eff46bmxv79u3j6NGj1KxZ87bHp6am3lM9K1euxM/Pj+XLl9OvXz9sbe++6d9++y35\n+fnY2dmRkpJCixb/f/8RrVOnTvHvf/+bYcOGMW/ePAwGA1lZWYwcOZLjx4/z5ptv3lE5o0ePxtvb\n2/I5MzOTnj170rZtW5ycnP6o5v8pIiIiaNSoEQBnzpyhQ4cOtGjRgmrVqj3glomIiIj8td130Fi5\nciWdOnXC1dWV6Ohopk2bBkBcXBwffvghNjY2VKpUiTlz5rBgwQIA+vTpw+LFi9myZQurVq3Czs4O\nBwcHpk2bRq1atW6q48qVKyQlJbF69WoOHDjAp59+iq+vLwBHjx5l/Pjx5OfnU1xcTEBAAL179y61\nrStWrKBVq1ZUqlSJ6OhoS9A4deoUISEhtGzZkj179pCdnc3o0aNp167dXV8Pk8nEhg0bMJvN/Pjj\nj7i4uNC9e3eWLVvGsWPH6Nu3L/369QPg/Pnz9O/fn3PnzlG9enWmT5+Os7MzwcHBVKhQge+//56e\nPXvSuXNnZs6cyaFDhygoKKBZs2aMHj36lmHrm2++Ye7cueTn53P+/Hnc3d2ZNWvWTcctXrwYX19f\n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\nDomIiIjIv8Ff+jsaIiIiIiIihVHQEBERERERq1PQEBERERERq9Nbp0QeMBkZWUVdgoiIiMg9udNb\npzSjISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqeg\nISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIi\nIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIiVqegISIiIiIi\nVqegISIiIiIiVqegISIiIiIiVmdX1AWISH6NZycWdQnyFx0Y0aaoSxARESlymtEQERERERGrU9AQ\nERERERGrU9AQERERERGrU9AQERERERGrU9AQERERERGrU9AQERERERGrU9D4B6xbt44uXbrwwgsv\n4OXlRUhICP/v//0/y/6oqCjWrFkDwIIFC5g4caLVazh58iRvvPEGPj4+dOnShT59+nDw4EEAzp49\nS4MGDf7yNQYOHMiPP/4IwCuvvMLly5fvePz+/fvx9vYudF9oaCjLly//U3VMnz6dunXrcu7cuXs6\n/vbxX7duHUuXLr3j8X/Uz9u3i4iIiPzX6e9o/M1mzJhBSkoK//vf/6hUqRImk4nNmzfTq1cvoqKi\neOSRR0hKSsLNze1vq+Gnn36ib9++TJs2jdatWwOwb98+Bg8ezLp16yhWrJhVrrNs2TLLv/fs2WOV\nNu/XjRs3iImJoWPHjqxevZq33377rufcPv69e/e+6/F/1M/bt4uIiIj81ylo/I3OnTtHZGQku3bt\nomTJkgDY2NjQtWtXkpOT+d///keLFi1ISEhgz549ODk5ATeDQVBQEBkZGZQrV445c+ZQoUIFzp8/\nz8SJE0lPTyc3NxcvLy8GDx7M2bNnCQwMpFq1aqSlpbFq1SoqVKhgqWPZsmX4+flZQgZA8+bNmT17\ntuWaRqOR8ePHc+zYMX799VfeeecdOnbsyMWLFxk/fjyXLl0iIyODypUrM2/ePMqWLYuHhwf169fn\n+PHjBAcHM23aNObPn8/atWsB6Nu3L0uXLrUErZycHC5fvkzXrl156623AMjOzubNN9/k1KlTlChR\ngokTJ1K1atV843jy5EmmTJnClStXMBqNBAUF0aNHj0LHfMuWLTzxxBP069eP/v3789prr1mC1M8/\n/8z48eO5fPkyNjY2DBkyBHt7+3zjf/nyZX755Rc8PDyYMWMGcXFxAPz666+0b9+e+Ph4unXrVmg/\nA/etONMAACAASURBVAMDmT9/PvXq1SMhIYHFixeTm5uLk5MTI0eOpEGDBpw8eZIxY8aQk5OD2Wym\nR48eBAYG/rUvmoiIiMgDSEun/kZHjhzhqaeesoSM27Vo0YKkpCQ8PT3x8PCgX79+lhvOM2fOMH/+\nfLZt20aJEiWIiooCICQkBD8/P6Kjo9mwYQN79+5l69atwM1QM3ToULZv354vZAAkJyfTsGHDAjW0\nbduWxx9/HLg5E9CyZUs2bdpEaGgos2bNAm7euLu7u7N+/Xp27tyJk5MTsbGxljbc3Nz49NNP8fT0\ntGybNm0aAB9++CGPPPIIK1asYPr06URHR7N+/XqWLl1qWW6Unp5Ov379iI2Nxdvbm3feeSdfjXl5\nebz55puMGDGC6OhoVq9ezYoVKzh8+HChY35rmVq9evUoX748mzZtsuwLDg6mU6dObNmyhaVLlzJn\nzhyaN29eYPwBWrZsybVr1zh27BgAn3zyCW3bts33s7y9n5UqVbJsT01NZe7cuSxdupSYmBgmTZrE\nG2+8QXZ2NsuXL8fDw4Po6GiWLl3KwYMHMZlMhfZFRERE5GGmGY2/WV5eXqHbc3JyMBgMhe5r2bIl\nZcqUAaBmzZpcvnyZ7OxsDhw4QGZmJvPnzwduzgakpKRQv3597OzscHd3L7Q9g8Fw15tZe3t7Onbs\naLnmpUuXgJu/rT948CArV64kNTWVEydO8Mwzz1jOa9So0R3bNRgMLFmyhF27dvHJJ59w8uRJzGYz\n169fB6BGjRqWENStWzfeffddsrKyLOenpqZy+vRpRo8ebdn222+/8d133xXo77fffsv3339vecai\na9eufPTRR/Tu3ZvMzExSUlLw9/cHoFKlSsTHx9+x7h49erBp0ybq1atHdHQ0ISEhd+zrLXv27OHC\nhQv069cvX3unT5/G09OTkSNHcvToUZo3b87YsWOxsVHeFxERkX8fBY2/kbu7O6dOnSIjI4Py5cvn\n27d///4/fADbzu7//7EYDAbMZjMmkwmz2UxkZKRlKdDly5dxdHTkl19+wcHBId95v6/j8OHDtGvX\nLt/2hQsX8sQTT9CwYUPs7e3zXfOWWbNmcfToUfz8/GjatCl5eXmYzWbLfmdn5zuOQXZ2Nt26daND\nhw40atQIPz8/4uPjLW38/ibbYDDk64fRaKREiRL5ZlEuXryIq6trgWutXbsWOzs7/Pz8gJsh78KF\nCyQmJvLss88W6NtPP/3Eo48++oe1+/n50bVrV/z9/cnKyqJp06Z37OstJpOJ5s2bM2/ePMu29PR0\nKlSoQM2aNdm+fTt79+5l3759vP/++0RHR/PII4/cU9siIiIiDwv9KvVvVLFiRYKCgggODub8+fOW\n7Rs3bmTHjh0MHDgQAFtb2z+c+bjFxcUFd3d3Vq5cCdx8ZqB3797s3LnzrnX079+fqKgodu/ebdmW\nmJjIqlWrqFmz5h3P3b17N3379qVr166ULVuWvXv3YjQa73rNW306deoUV69e5a233sLDw4P9+/eT\nk5NjmWE5fvw433//PQDr16/n2WefzfdwetWqVXF0dLQEjfT0dLy9vUlOTs53vV9//ZUtW7awZMkS\nEhISSEhIIDExkS5duvDBBx/g4uJCnTp1iImJsbTTu3dvsrKy/nD8K1asyDPPPMP48eP/8JmQws5t\n1qwZe/bs4eTJkwB88cUXdOnShRs3bjBixAi2bt2Kl5cXYWFhuLi4cPr06buOp4iIiMjDRjMaf7MR\nI0YQFRXFkCFDyMnJIScnh3r16hEZGUnlypUBaNOmDdOnT79rW+Hh4UyaNAkfHx9ycnLw9vamS5cu\nnD179o7nValShSVLljBv3jxmzJiByWSiTJkyLF68mKeffvqO57/22mvMnDmT+fPnY29vT8OGDe/p\nxrhTp04EBQUxf/58nnvuOTp37oyDgwNPP/001atX59SpUzg4OPDUU0+xcOFCzpw5Q9myZQuMg4OD\nA4sWLWLKlClERESQl5fHsGHDLDMUt2zatIlq1arRrFmzfNuHDBmCl5cXP/zwA7Nnz2bChAmsWrUK\ng8HAlClTKF++/B3H39/fn2HDhrF48eI79nPBggWWbW5ubkycOJHg4GDMZjN2dnYsXrwYZ2dnhg4d\nypgxY1i/fj22trZ06NCBxo0b33U8RURERB42BvPt62BEpMg9GbqlqEuQv+jAiDZFXYKIiMg/onz5\ngsvZb9HSKRERERERsToFDRERERERsToFDRERERERsToFDRERERERsToFDRERERERsTq9dUrkAZOR\nkXX3g0REREQeAHrrlIiIiIiI/KMUNERERERExOoUNERERERExOoUNERERERExOoUNERERERExOoU\nNERERERExOoUNERERERExOoUNERERERExOoUNERERERExOoUNERERERExOoUNERERERExOoUNERE\nRERExOoUNERERERExOoUNERERERExOoUNERERERExOoUNERERERExOoUNERERERExOoUNERERERE\nxOoUNERERERExOoUNERERERExOoUNERERERExOrsiroAEcmv8ezEoi7hH3dgRJuiLkFERESsTDMa\nIiIiIiJidQoaIiIiIiJidQoaIiIiIiJidQoaIiIiIiJidQoaIiIiIiJidQoaIiIiIiJidQoaIiIi\nIiJidQ980Dh8+DBBQUH4+Pjg7e3NgAEDOHHiRFGX9Zfl5eWxePFiXnjhBby8vPDy8mLChAlcuXLl\nns6Pjo7m1VdfLbD91VdfJTo6+r5q2bZtG0FBQfd1DkBUVBRr1qy563EeHh4cO3bsvtu/mwULFtCs\nWTN8fX3x9fWlS5cueHh4MG3aNMxms9WvZw1/11iIiIiIPGge6D/Yl5OTw6uvvsqKFSuoU6cOALGx\nsQwcOJCdO3dia2tbxBX+ecHBwdjb27N27VpKlSpFbm4uH3zwAb169WLjxo24uLgUdYl3lZSUhJub\nW5HW8MILLzB+/HjL58zMTLp06UKrVq1o3bp1EVYmIiIi8t/2QAeN69evk5WVRXZ2tmVbly5dcHFx\nwWg0cvDgQcLDw3n00Uf56aefcHJyYvr06VSrVo2srCwmTJhASkoKBoOB1q1bExwcjJ2dHfXq1WPQ\noEHs2bOHCxcuMGDAAF588UUyMjIYOXIkv/zyCwBt27blrbfeAuD9999ny5Yt2NraUrVqVcaNG0f5\n8uUJCgqiZMmS/PTTT/Tu3ZuKFSuyePFiDAYDtra2vPPOOzRu3Dhfv7755hsOHz5MQkICdnY3fwT2\n9vYMHDiQQ4cOERkZyYABA6hbty7t27cnJSWF8PBw6tWrd1/j5+HhQbdu3di3bx/p6en4+vpa+jN/\n/nzi4uIoVaoUVapUsZyTk5NDeHg4Bw4cwGg0Urt2bcaOHYuLiwseHh7Ur1+f48ePExwcTEJCAnv2\n7MHJyYmOHTsyfvx4Ll26REZGBpUrV2bevHmULVvW0va1a9cYNGgQ7u7uhISEcP78eSZOnEh6ejq5\nubl4eXkxePBg8vLymDRpEocOHcLe3p7HHnuMadOmUbx48bv2+eLFi/z222+ULFkSgJMnTzJlyhSu\n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\n0axZM/bs2cPJkycB+OKLL+jSpQs3bty4ax9vcXFxoU6dOsTExFiu27t3b7Kysu7aBxEREZF/iwd6\nRqNq1aq8//77zJ07l3PnzuHo6IirqytTp07lqaeeIiMjg3LlyjFv3jzS0tIoU6YMM2fOBGDs2LFM\nnjwZHx8fcnNzad26NYMHD77j9fr27UtoaCje3t44ODhQo0YNvLy8sLOzIz09HX9/f0wmE1WqVCE8\nPLzA+XZ2dowePZq3334bOzs7DAYDU6dOLRBI4OYMwMqVK+nTpw9wc8lU06ZNiYyMxNXV9a5jU6JE\nCRYuXMjs2bO5du0aRqORMmXK8L///Y8SJUrc8dy2bdty/Phx/Pz8KFGiBDVr1rQ8AD906FBmzJhB\nt27dMBqN1KpVi9DQ0ELbadOmDdOnTwfgtddeY+bMmcyfPx97e3saNmzI6dOn8x1fpkwZwsLCGD16\nNHFxcYSHhzNp0iR8fHzIycnB29ubLl26YDQaSUxMxNvbG2dnZ0qWLMmkSZPuOiZwc/mSj48PkyZN\nYt26dSxatIgpU6YQERFBXl4ew4YN49lnn6VWrVp8/fXXvPDCCxQrVoxHH33U8mD/xIkTCQ4Oxmw2\nY2dnx+LFi3F2dr6nPt4ye/ZsJkyYwKpVqzAYDEyZMoXy5cvfUx9ERERE/g0M5od43cb+/fuZNGkS\nn3zySVGXImI1T4ZuKeoS/nEHRrQp6hJERETkTyhf/o9/Qf5AL50SEREREZGH00MdNJo2barZDBER\nERGRB9BDHTREREREROTBpKAhIiIiIiJWp6AhIiIiIiJW91C/dUrk3ygjQ39vQ0RERB4OeuuUiIiI\niIj8oxQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE\n6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0\nRERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERERETE6hQ0RERE\nRETE6hQ0RERERETE6uyKugARya/x7MSiLuGeHBjRpqhLEBERkQeYZjRERERERMTqFDRERERERMTq\nFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTq/vVB4+zZs9SoUYPAwMAC+0aNGkWN\n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\nmVKlShX6vRARERH5NzCY77ZGROQfFhcXR8mSJWnTpg0mk4mhQ4fi4eFBz549i7q0f8SToVuKZ8Ac\nwgAAGzZJREFUuoR7cmBEm7sfJCIiIv9q5cu7/uG+/9TSKXk4uLm5sWjRInx9ffH29qZy5cp07969\nqMsSERERkfvwn1o6JQ+HmjVr5lumJCIiIiIPH81oiIiIiIiI1SloiIiIiIiI1SloiIiIiIiI1emt\nUyIPmIyMrKIuQUREROSe6K1TIiIiIiLyj1LQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBER\nERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERER\nq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq1PQ\nEBERERERq1PQEBERERERq1PQEBERERERq1PQEBERERERq7Mr6gJEJL/GsxP/0esdGNHmH72eiIiI\n/DdoRkNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxOQUNERERERKxO\nQUNERERERKxOQeMenT17lho1ahAYGFhg36hRo6hRowaXL1++YxuhoaEsX778b6nv+vXrzJ07Fy8v\nL7y9vfHw8CAkJIQLFy5Y9TpRUVGsWbPmno9funQpvr6++Pr60qBBAzw8PCyfT58+fc/tzJ07lylT\nptxXrRkZGdSuXRuAzz77jKlTp97x+FGjRvHVV18V2H748GE8PT3v69q3O3XqFI0aNfrT54uIiIg8\njPQH++6Do6MjqamppKWlUblyZQCys7NJSkoq0rqMRiMDBgygevXqREVF4ezsjMlkIiIigoEDBxIT\nE4PBYLDKtZKSknBzc7vn4wcNGsSgQYMACAoKIjAwkE6dOlmllvvh6el517Awbdq0f6gaERERkX8/\nBY37YGtrS+fOnYmLi2Pw4MEA7Nixg/bt27NixQoATCYTU6dO5ciRI1y7dg2z2czkyZN59tln87U1\nbdo0UlJSWLRoEfb29oSHh3PgwAGMRiO1a9dm7NixuLi4sHbtWiIjI7G3t8fR0ZGJEydSvXr1fG3F\nx8eTlZVFWFgYNjY3J6lsbGwsN/jXrl3jypUrBAYGUq1aNdLS0li1ahXR0dHEx8dz48YNrl+/zsiR\n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\neeQRS61lypShf//++Pr6UqxYMSpVqkSDBg04depUvmdFXn/9dcaNG8eaNWuwtbXlhRdeuGOdIiIi\nIg8rg7mwNSciUmSeDN3yj17vwIg2/+j1RERE5N+jfHnXP9ynpVMiIiIiImJ1ChoiIiIiImJ1Choi\nIiIiImJ1ChoiIiIiImJ1ChoiIiIiImJ1euuUyAMmIyOrqEsQERERuSd665SIiIiIiPyjFDRERERE\nRMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTq\nFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRE\nRERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERERMTqFDRERERE\nRMTq7Iq6ABHJr/HsxL/cxoERbaxQiYiIiMifpxkNERERERGxOgUNERERERGxOgUNERERERGxOgUN\nERERERGxOgUNERERERGxOgUNERERERGxOr3e9gFz9uxZPD09efrppy3bzGYzL730Ej169LDKNcaM\nGYOXlxctWrTIt/3YsWMMGzaMhIQEq1wnLy+PZcuWERcXh8FgAKBJkyYMGzaMUqVKAbBw4UJq1qxJ\nhw4dCA0Nxc3Njf79+1vl+gChoaHs2bOHMmXK5Nu+dOlSIiMjqVKlCl27drXa9URERETkJgWNB5CT\nkxOxsbGWz+fPn8fb25u6detSs2bNv9z+lClT/nIb9yI4OBh7e3vWrl1LqVKlyM3N5YMPPqBXr15s\n3LgRFxcX9u/fT/Xq1f/WOvr161doeBk2bNjfel0RERGR/zIFjYdAxYoVqVKlCqmpqXz33Xds2LCB\n69ev4+LiwqpVq3j//ffZsmULtra2VK1alXHjxnH16lUCAgL48ssvcXBwwGg00q5dO1asWMGECRMI\nDAykU6dOrF27lg8//BAXF5d8sygAixcvZseOHZhMJipXrkxYWBgVK1Zkx44dLF68GIPBgK2tLe+8\n8w6NGzfOd+4333zD4cOHSUhIwM7u5tfM3t6egQMHcujQISIjIylWrBjJycnMnDkTW1tby3kBAQFc\nvHgRNzc3Zs+ejbOzMydPnmTKlClcuXIFo9FIUFAQPXr0YP/+/UyZMgVnZ2eys7PZsGEDDg4O9zSu\nt8+g1KtXj0GDBrFnzx4uXLjAgAEDePHFF8nOzubdd98lNTWVzMxMihcvTnh4OE899RRBQUG4u7tz\n6NAh0tPTad68OZMmTcLGxobPP/+cefPmYTKZcHZ2ZsKECdSsWZNDhw4RHh7O9evXMRgMvPHGG7Rr\n184K3xIRERGRB4uCxkPgm2++4fTp0zzzzDPs27ePH3/8kYSEBFxcXNi4cSNffvklGzZswNnZmQUL\nFhAaGsry5ctxc3MjISGBTp06sXv3bipXrpxv9uD7779n4cKFxMbGUr58ecaPH2/ZFxMTww8//EBU\nVBR2dnasX7+esWPHsmzZMmbOnEl4eDju7u7s3r2b/fv3Fxo03N3dLSHjdi1atGDv3r0sXryYbdu2\nERgYiKenJzt37uT8+fN89NFHODg44O/vz44dO/D29ubNN99k5syZ1KlTh6ysLHr16mXpy4kTJ4iP\nj6dy5cqFjt8HH3zA5s2bLZ/79OmDv79/vmNycnIoXbo0kZGRJCcn07t3b/z8/EhMTKREiRJ8/PHH\nAIwfP541a9Ywbtw4AE6fPs2qVavIzs6mc+fOfP3111SvXp2QkBBWrVpFrVq12LFjB+Hh4cyePZtR\no0axfPlyHnvsMc6fP0/Pnj2pUaMGjz766P18JUREREQeeAoaD6DffvsNX19fAIxGI6VLl2bWrFlU\nqlQJgBo1auDi4gJAYmIi3bt3x9nZGYCXXnqJJUuWkJOTg7+/P5s2baJTp05ER0cXuLnet28fLVu2\npHz58gD06tWL3bt3A/D5559z7Ngx/Pz8ADCZTFy/fh0ALy8vXn/9ddq2bUvLli0ZOHBgof3Iy8sr\ndHtOTo7lmY3f69ChA8WKFQPAzc2Ny5cvk5qayunTpxk9enS+Mfruu++oVq0alSpV+sOQAX+8dOr3\n2rdvD0CdOnXIyckhOzubTp068fjjj7Nq1SpOnTrF119/TYMGDSzntGvXDhsbG1xcXKhSpQqZmZkc\nOnQINzc3atWqBcDzzz/P888/zxdffEFGRgavvfaa5XyDwcDx48cVNERERORfR0HjAfT7ZzR+71ao\ngJsPit/OZDJZbvA7derEtGnTOHnyJAcOHGD69On5jjUYDPnOv7V86VY7t5YPwc1wkJmZCcDw4cPp\n0aMHu3fvJjo6mhUrVrBhw4Z8bTds2JAVK1Zw/fp1S3C4pbAZkFtunwG5VZ/RaKREiRL5xuTixYu4\nurpy+PDhfOPxVzg6OlquCzfHdu3atXz88ccEBgbi4+NDqVKlOHv2rOUcJyenAvXa2dnlC1Jms5nj\nx49jNBqpVq0aUVFRln3nz58v8KC6iIiIyL+BXm/7kGvVqhXR0dFkZ2cDsGrVKho3boyDgwOOjo54\neXkRGhrK888/X+CGv0WLFuzZs4dz584BsGnTpnztbtiwgatXrwIwf/583nnnHfLy8vDw8CA7O5ve\nvXsTFhbG8ePHycnJyde2u7s7TZo0ITQ01BJQjEYjixcvJjU1lYCAAOBmuPmjmY9bqlatiqOjoyVo\npKen4+3tTXJy8p8dtnu2e/duunXrhr+/P1WrViUhIQGj0XjHc5555hlOnjzJiRMnANi5cychISG4\nu7tz6tQpDhw4ANxcutaxY0cuXLjwt/dDRERE5J+mGY2HXI8ePUhPT8ff3x+TyUSVKlUIDw+37Pf3\n92f16tW8++67Bc6tUaMGISEh9O3bl+LFi1O/fv185916hsBgMFCpUiWmT5+OnZ0do0eP5u2337b8\n5n7q1KmFPoA9a9YsVq5cSZ8+fYCbsyJNmzYlMjISV1dXADw8PJgzZw65ubl/2EcHBwcWLVrElClT\niIiIIC8vj2HDhvHss8+yf//+Pzt09+SVV15h/Pjxlhkbd3d3fvjhhzueU65cOcLDwxk5ciRGoxEX\nFxfmzp1LmTJleO+995g5cyY3btzAbDYzc+bMOy77EhEREXlYGcy/X3sjIkXqydAtf7mNAyPaWKES\nERERkTsrX971D/dp6ZSIiIiIiFidgoaIiIiIiFidgoaIiIiIiFidgoaIiIiIiFidgoaIiIiIiFid\n3jol8oDJyMgq6hJERERE7oneOiUiIiIiIv8oBQ0REREREbE6BQ0REREREbE6BQ0REREREbE6BQ0R\nEREREbE6BQ0REREREbE6BQ0REREREbE6BQ0REREREbE6BQ0REREREbE6BQ0REREREbE6g9lsNhd1\nESIiIiIi8u+iGQ0REREREbE6BQ0REREREbE6BQ0REREREbE6BQ0REREREbE6u6IuQERu2rVrF7Nn\nzyYnJ4caNWowdepUXFxcirqsImc2mxk1ahRubm70798fo9HItGnT2L17N0ajkVdeeYXevXsXdZlF\nJjY2luXLl2MwGChWrBhjxoyhXr16LFmyhJiYGIxGI126dOH111/HYDAUdbn/uNWrV7Nu3ToMBgOP\n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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "activity.sort_values(ascending=True).plot(kind=\"barh\", fontsize=12, figsize=(10,8))" ] }, { "cell_type": "code", "execution_count": 139, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Children/Young People 72.4%\n", "The General Public/Mankind 61.4%\n", "People With Disabilities 47.4%\n", "Elderly/Old People 46.8%\n", "Other Charities Or Voluntary Bodies 27.3%\n", "People Of A Particular Ethnic Or Racial Origin 26.9%\n", "Other Defined Groups 18.8%\n", "dtype: object" ] }, "execution_count": 139, "metadata": {}, "output_type": "execute_result" } ], "source": [ "beneficiaries = ((g[['CHILDREN/YOUNG PEOPLE',\n", " 'ELDERLY/OLD PEOPLE', 'PEOPLE WITH DISABILITIES',\n", " 'PEOPLE OF A PARTICULAR ETHNIC OR RACIAL ORIGIN',\n", " 'OTHER CHARITIES OR VOLUNTARY BODIES', 'OTHER DEFINED GROUPS',\n", " 'THE GENERAL PUBLIC/MANKIND']].sum().sort_values(ascending=False) / no_char) * 100)\n", "beneficiaries.index = beneficiaries.index.map(str.title)\n", "beneficiaries.map('{:,.1f}%'.format)" ] }, { "cell_type": "code", "execution_count": 140, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 140, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAsQAAAGYCAYAAABF8fSSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XlU1dX+//HnAVQkFaMMzW+ZkKI5T/fmgANpTkyKJg6k\naU6ZmqZenLKch1LRyqHU/JmBooSSZo7IdQgxzdBSc8JwAErFAQ3knN8fLj7XI6DYxL19Xo+1Wovz\n+Xz23u/9Obh6sc8+51hsNpsNERERERGTcijsAkRERERECpMCsYiIiIiYmgKxiIiIiJiaArGIiIiI\nmJoCsYiIiIiYmgKxiIiIiJiaU2EXICKFIy3tWmGXICIi8pcpU6Zkvue0QiwiIiIipqZALCIiIiKm\npkAsIiIiIqamQCwiIiIipqZALCIiIiKmpkAsIiIiIqamQCwiIiIipqZALCIiIiKmpkAsIiIiIqam\nQCwiIiIipqZALCIiIiKmpkAsIiIiIqbmVNgFiEjhaPBeXGGXICIikqeEN5v+peNphVhERERETE2B\nWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFY\nRERERExNgVjIzs5m2bJldOzYkYCAANq1a8esWbPIzMwEIDQ0lCVLluTZNiAggKtXrxIVFUX//v3z\nvMbX15f4+Pg/tObjx48zZMgQ+vfvz5AhQ+zO3bhxg1atWhEZGfmHjvkw9uzZQ82aNQkICCAwMJCA\ngACCgoLYuXPnnzLenDlzmDJlyp/St4iIyN+dvrpZePvtt0lPT2f58uWULFmSjIwMRowYwdixY5k1\na9Z9265bt+4vqtLetm3beOGFF/D29sbf359169YREBAAwNSpU6lZsyadO3culNpyVKxY0e7+HD58\nmJCQEHbs2EHp0qULsTIRERG5mwKxyf3000/ExMSwa9cuSpQoAYCLiwvvvPMOBw8eNK47ePAgwcHB\n/Pzzz1SqVIn33nsPFxcXvLy82Lt3r12fJ06cYMyYMdy8eRMPDw8yMjIASE5Opnv37nh6enLu3DlW\nrFhBcnIy7777Ljdv3sRisTB48GBatGhBVFQUW7ZswcHBgaSkJJydnZkxYwaenp4A7Ny5k0WLFuHq\n6sr06dMZPnw4zz//PN9//z379+8nKirKqGf+/Pl8+eWXODo64uHhwfjx43n88cfp2rUrffr0oWXL\nlgDG4+bNm1O/fn169erF119/TWpqKv3796dLly7cvn2bGTNmEBsbS8mSJalRowZJSUl88sknD7zX\n1atXp0iRIly4cAFXV1c+/PBDtm7ditVq5amnnmLChAmUKVOG8+fP884773D+/HkAOnbsyCuvvEJS\nUhJ9+vTh+eefJzExEYAJEyZQt25du3EuXLjAxIkTSUlJISsrCz8/P/r16/cwvxYiIiKmoi0TJvf9\n99/z7LPPGmE4R5kyZXjxxReNxykpKSxbtoyvvvqKlJQUNm/enG+fI0aMoHPnzsTExPDyyy8bwQ7g\n4sWLvPbaa3z11VcUK1aM0aNHM3PmTD7//HMWLFjA22+/bVyfkJDA+PHj+eKLL6hVqxaLFy82anF2\ndsbV1RWAJk2a0LFjR8aMGcOUKVMICwvjkUceAWD16tXs3buXtWvXEhMTwzPPPMPYsWMfeF9u3ryJ\nu7s7ERERxnaErKwsVq1axbFjx9iwYQMREREkJSUV8E7Dl19+SdGiRfHw8GDt2rWcOnWKyMhI1q1b\nR8OGDRk/fjwAw4cPp3HjxsTExLBy5UqioqLYtGkTcOcPmEaNGrFu3TqGDh3KG2+8QXZ2dq77Hxwc\nTFRUFJGRkcTFxd33+RIRETE7rRCbnIODA1ar9YHXtWzZkuLFiwNQqVIlLl26lOd1ly9f5tixYwQG\nBgJQr149KlWqZJx3cnKidu3aAHz77bekpaUxaNAg47zFYuHYsWMAVKtWjbJlywLw3HPPsWXLFgC2\nbt2Kj4+P3bjDhw+nffv2vPTSS1SpUsU4HhcXR1BQkFF7z549adq0Kbdv337gnF944QVj7F9//ZVb\nt26xc+dOOnToQNGiRQF46aWXWL16dZ7tT58+bWzjyMrKonz58nz44YcUK1aM2NhYvv/+e4KCggCw\nWq1kZmZy/fp1EhMTWbFiBQClSpUiICCAuLg4qlatipubG+3atQPAx8eHt956ix9//NEY8/r16xw4\ncIDZs2cze/ZsADIyMvjhhx/s/sARERGR/1AgNrmaNWty6tQprl+/brdKnJKSwvjx45k3bx5wJ8jm\nsFgs2Gy2PPuzWCwAdufvblu0aFHjcXZ2Np6ennZvfktJScHNzY2YmBicnZ3zHHP79u1MnDjRbtyi\nRYtStmxZnn76abvj94Z9q9VqrKjeO4+srCy7a3PGv3tOjo6Odm0cHR3zvA+Qew/x3bKzsxkwYAAv\nvfQSAL/++itXr17FarXmurdWq9UI8PeOZ7VacXD4zws9OXOLjIw0QvulS5fs7qWIiIjY05YJk3N3\nd8fPz48xY8Zw/fp14M4q49tvv03p0qUfOkiVLl2aatWqGSH3yJEjHD9+PM9ra9euTVJSEgkJCQD8\n8MMPtG7dmtTU1Hz7v379OteuXaN8+fIFqqdJkyasXbuWmzdvArBixQr+8Y9/4OTkhJubG4cPHwbg\n2LFjdiut+WnevDnr168nMzOT27dv8/nnnxuB+WE0adKE1atXG/d8zpw5jB49mlKlSlGtWjXCw8MB\nuHr1KuvXr6dRo0YApKWlsXv3bgC2bNmCi4sLzz77rNGvq6sr1apVM/Y0p6en06VLF2JjYx+6RhER\nEbPQCrEwYcIEPvzwQ4KDg3F0dCQzM5OWLVsyePDg39Tf7NmzGT16NBERETz99NN4eHjkeZ2bmxvz\n5s1j5syZ/Prrr9hsNmbOnHnfsLtz506aNm1a4FqCg4NJSUmhU6dOZGdnU7FiRWbOnAnAoEGDCA0N\nZfv27Xh4eFC/fv0H9tepUyfOnDlDYGAgjzzyCE8++eRvCsRdu3YlNTWVLl26AFC+fHmmTp0K3Ll/\nEydOJDIykqysLPz9/QkMDCQpKQkXFxfWrl3LjBkzKF68OO+//77dCjHcCdcTJ04kJiaGzMxMAgMD\njW0WIiIikpvFlt9r3yKSS1xcHOnp6fj5+QHwzjvvUKpUKYYNG/anj52UlERQUBD79+//Q/p7JnTD\nH9KPiIjIHy3hzYIvfhVUmTIl8z2nLRMiD6FSpUqsXbsWf39/2rdvz7Vr1+jbt29hlyUiIiK/g1aI\nRUxKK8QiIvLfSivEIiIiIiJ/IQViERERETE1BWIRERERMTUFYhERERExNQViERERETE1BWIRERER\nMTUFYhERERExNX0OsYhJpaVdK+wSRERE/jL6HGIRERERkXwoEIuIiIiIqSkQi4iIiIipKRCLiIiI\niKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKkpEIuIiIiI\nqSkQi4iIiIipKRCLiIiIiKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKkpEIuIiIiIqSkQi4iIiIip\nKRCLiIiIiKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKkp\n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\ndQDCwsIYNWpUruvS09M5fPgwI0aM4MUXX+TixYucPXsWq9X6m+fv5ubG+fPn+eWXX7DZbGzYsMHu\n/Pbt20lPTyc7O5tVq1bRtGnTfPtq2LAhn3/+OVarlczMTIYMGcK+ffs4ePAgdevWzXV9QEAAmzZt\nYuPGjcbqfY7du3fTokULunXrRvXq1dm6dSvZ2dkFmlPt2rWZPn06CxYs4Pjx4wVqU7p0aapVq0Zk\nZCQAR44cKXBbERERs9LS0d+Et7c3ffv2pXfv3lgsFkqUKMH7779vt9KZY9iwYaxfv54RI0aQkZHB\ntWvXcHV1pV27dsb2iXfffZdJkybh5+dHZmYmvr6++Pv7k5ycnG8NnTt3JiUlhZdeegmLxUK5cuWY\nPn16rutcXV3p168fHTp0wMXFBXd3d+rWrUtSUhJPPfXUb5r/s88+S3BwMEFBQZQpU4bmzZuTmJho\nnPf09KR///5cvXqVevXq0a9fv3z7ev3115kyZQoBAQFkZ2fTrl073N3dqV69ut1Kcw53d3c8PT0p\nWbJkri0fwcHBjBgxAj8/P27fvk3jxo2NNx0WhIeHB6+99hojR440Qu6DzJ49m9GjRxMREcHTTz+N\nh4dHgdqJiIiYlcVWkNepReRv55nQDQ++SERE/nIJb+b/Kqb8dmXKlMz3nLZMiIiIiIipKRCLiIiI\niKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKnpizlETCot\n7VphlyAiIvKX0RdziIiIiIjkQ4FYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERE\nTE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERM\nTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExN\ngVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYREREREzNqbALEJHC0eC9\nuMIuQUT+ZhLebFrYJYj8JlohFhERERFTUyAWEREREVNTIBYRERERU1MgFhERERFTUyAWEREREVNT\nIBYRERERU1MgFhERERFTUyAWEREREVNTIBYRERERU1MgNqnk5GSqVq1KQECA8Z+/vz9r1qz5U8aL\n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\n5cqVGTNmDD///DMeHh7Gm+MepGnTpkyfPj3X8XfffZdJkybh5+dHZmYmvr6++Pv7k52dTVxcHL6+\nvri4uODq6sqkSZMKfB9ERETMxmJ7mNePRR7Ay8uLvXv34ubmVtilyAM8E7qhsEsQkb+ZhDcL9sqX\nSGEoU6Zkvue0ZUJERERETE1bJuQPpY/3EhERkf81WiEWEREREVNTIBYRERERU1MgFhERERFTUyAW\nEREREVNTIBYRERERU1MgFhERERFT0xdziJhUWtq1wi5BRETkL6Mv5hARERERyYcCsYiIiIiYmgKx\niIiIiJiaArGIiIiImJoCsYiIiIiYmgKxiIiIiJiaArGIiIiImJoCsYiIiIiYmgKxiIiIiJiaArGI\niIiImJoCsYiIiIiYmgKxiIiIiJiaArGIiIiImJoCsYiIiIiYmgKxiIiIiJiaArGIiIiImJoCsYiI\niIiYmgKxiIiIiJiaArGIiIiImJoCsYiIiIiYmgKxiIiIiJiaArGIiIiImJoCsYiIiIiYmgKxiIiI\niJiaArGIiIiImJoCsYiIiIiYmlNhFyAihaPBe3GFXYKI/I9LeLNpYZcg8ofQCrGIiIiImJoCsYiI\niIiYmgKxiIiIiJiaArGIiIiImJoCsYiIiIiYmgKxiIiIiJiaArGIiIiImJoCsYiIiIiYmgKxiIiI\niJiaArH86by8vPDz8yMgIMDuv+TkZOLj4/H19c2zXf/+/YmKinqose7X392uXr1Kly5djMfh4eH4\n+/vTrl072rdvz8iRIzl//rxx3sfHh8TExFz9bNq0iZCQkFzHk5OTqVq1qt18/f39WbNmzUPNp6Ci\noqLo37//n9K3iIjI352+uln+EsuXL8fNzS3X8XPnzhVCNRAbG0uzZs0AmDFjBkePHmXRokWUK1cO\nq9XK+vXr6dKlC5GRkZQtW/Y3jeHs7My6deuMxykpKfj6+lK9enWqVKnyh8xDREREfj8FYvmvkZKS\nQmhoKKmpqTz55JP88ssvxrmTJ08yZcoUrly5QnZ2NiEhIXTq1In4+HimTJmCi4sLGRkZjBw5EoCb\nN2/StGlTVq9eTcWKFQF45ZVX6N69Oy1btmTr1q0MGjSIixcvEhERQWxsLK6urgA4ODgQGBjI4cOH\nWbRoERMmTLCrMywsjJiYGEqXLk2FChUKPD93d3cqVKjAmTNnqFKlCpGRkYSHh2O1WildujTjx4/H\n09OTa9eu8c4773D06FEsFgve3t4MHz4cJycnnnvuOfr27cu///1vMjIyGD58OC+++KLdONeuXWPK\nlCkcP37zpLSFAAAgAElEQVScrKwsGjZsyKhRo3By0j93ERGRvOj/kPKX6NmzJw4O/9mh83//9398\n8MEHdtdMnDiRWrVq8cYbb5CUlERgYCAAt2/fZsiQIcycOZNq1apx7do1unTpwrPPPgvAjz/+yNat\nWylfvjzx8fEAFC9enMDAQCIjIxk1ahRnz57l9OnTtGjRgszMTJKSkvDy8uKrr77Cw8PDCMN3a9So\nEXPnzrU7tnXrVjZv3kx0dDTOzs4MGjSowPfg4MGDnD17llq1arFv3z6io6NZuXIlxYsXZ9euXQwe\nPJiNGzcyefJkSpcuTUxMDFlZWQwcOJClS5fSr18/srOzKV68OFFRURw9epQePXpQv359u3GmTp1K\ntWrVmD59OtnZ2YSGhrJs2TL69u1b4FpFRETMRIFY/hL5bZm42549e/jXv/4FQIUKFfjnP/8JwJkz\nZzh79ixjxowxrr116xbff/89np6elCtXjvLly+fqr1u3bvTo0YNhw4axatUqOnXqhKOjI7t27eL5\n5583rrt9+3ae9WRmZmKxWOyO7d27l1atWlGiRAkAgoKCWLFiRZ7tb926RUBAAADZ2dk8+uijzJo1\ni3LlyrFixQqSkpIIDg42rk9PT+fKlSvExcURHh6OxWKhaNGiBAcHs3z5cvr16wdAjx49AKhSpQqV\nK1cmISHBbtzY2FgSExON/cq3bt3Ksz4RERG5Q4FY/mtYLBZsNpvxOOcl/uzsbEqVKmW3H/fnn3+m\nZMmSfPvtt7i4uOTZX8WKFfHy8mLbtm3ExMQQGRkJwLZt2/Dz8wOgdu3aJCUlkZaWRpkyZezax8fH\nU6dOnfvW6OjomO987t1DfDer1UpAQICxxcNqtZKamoqrqytWqzXXtXeH9rvHtFqtuWqwWq2EhYXh\n6ekJ3HkD4b3BXkRERP5DnzIh/zW8vb1ZtWoVAOfPnze2P1SsWJFixYoZ4fLChQv4+vpy+PDhB/bZ\nrVs3Zs6cSa1atXB3d8dms3Hw4EHq1q0L3NnXGxISwvDhw0lJSTHarV27ls2bN+faZuDt7c2mTZu4\nevUqVqs138D7II0bN2bDhg2kpqYCdz7lomfPngA0adKElStXYrPZyMzMZPXq1TRq1MhoGx0dDcCR\nI0c4ffo0DRo0sOu7SZMmfPLJJ0b7gQMH8umnn/6mOkVERMxAK8Tyl7h3DzHA8OHDcXZ2Nh5PmDCB\n0aNH07ZtW8qWLWt8EkPRokX58MMPmTJlCh9//DG3b99m6NCh1KtXzwjN+WnRogXjxo0ztiYcOnSI\n6tWr262qvvnmm0RGRjJw4EAyMzPJzMykRo0aRERE5NqK0axZM44dO0ZQUBClSpWiSpUqXL58+aHv\nh7e3N3379qV3795YLBZKlCjB+++/j8ViYdy4cUyePBk/Pz+ysrLw9vZmwIABRtsDBw6wevVqrFYr\nc+bMybX/eezYsUyZMsVo36hRI1599dWHrlFERMQsLLa7X/8V+Zs5cOAA48eP54svvvhbbBvw8vJi\n7969D9yPXRDPhG74AyoSETNLeLNpYZcgUmBlypTM95xWiOVv61//+hf79u1jzpw5f4swLCIiIn8O\nBWL525oxY0Zhl/CHO3bsWGGXICIi8rejN9WJiIiIiKkpEIuIiIiIqSkQi4iIiIipKRCLiIiIiKkp\nEIuIiIiIqSkQi4iIiIipKRCLiIiIiKnpm+pETCot7VphlyAiIvKXud831WmFWERERERMTYFYRERE\nRExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERE\nTE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERM\nTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExN\ngVhERERETE2BWERERERMTYFYREREREzNqbALEJHC0eC9uMIuQUws4c2mhV2CiIhBK8QiIiIiYmoK\nxCIiIiJiagrEIiIiImJqCsQiIiIiYmoKxCIiIiJiagrEIiIiImJqCsQiIiIiYmoKxCIiIiJiagrE\nIiIiImJqpg3E4eHh+Pv7065dO9q3b8/IkSM5f/68cT4yMpKVK1cCMH/+fCZOnPiH13Dy5EkGDx6M\nn58f/v7+9OjRg/379wOQnJxMnTp1fvcYffv25cSJEwD07t2bS5cu5Tr+R/jyyy/p3Lkzbdq0wc/P\nj0GDBnHs2LEHtrPZbLRs2ZIvvvgi17lJkyYxefLk+7YPCQlh06ZNv7nu2NhYwsLCfnP7+4mPj6dm\n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\nFBEREfmdFIhFfoMVK1YUdgkiIiLyBzHdm+pERERERO6mQCwiIiIipqZALCIiIiKmpkAsIiIiIqam\nQCwiIiIipqZALCIiIiKmpi/mEDGptLRrhV2CiIjIX+Z+X8yhFWIRERERMTUFYhERERExNQViERER\nETE1BWIRERERMTUFYhERERExNQViERERETE1BWIRERERMTUFYhERERExNQViERERETE1BWIRERER\nMTUFYhERERExNQViERERETE1BWIRERERMTUFYhERERExNQViERERETE1BWIRERERMTUFYhEREREx\nNQViERERETE1BWIRERERMTUFYhERERExNQViERERETE1BWIRERERMTUFYhERERExNQViERERETE1\nBWIRERERMTUFYhERERExNafCLkBECkeD9+IKuwQxoYQ3mxZ2CSIiuWiFWERERERMTYFYRERERExN\ngVhERERETE2BWERERERMTYFYRERERExNgVhERERETE2BWERERERMTYFYRERERExNgVhERERETO2+\ngTg5OZmqVasSEBBg/Ofv78+aNWv+lGKioqLo37//Q7e7dOkS48aNo1WrVvj7+xMYGMiSJUvIzs42\nrpkwYQI+Pj7MmTMnzz6OHTuGl5cXixcvvu9YXl5e+Pn5ERAQQGBgIL6+vixatOiha/7uu+946623\nAEhMTGTIkCEP3UcOHx8fEhMTf3N7sJ/X3f8lJycD0Lt3by5duvSbxwsLCyM6Ovqh2hTkeb2f0NBQ\nvL29jbn4+fnxwgsv8NFHHz1UHXcLDw9/4O9IfHw8vr6+9+3D39+fdu3a0b59e0aOHMn58+fzvb5v\n376cOHHivmP+lvsrIiIidzzwq5udnZ1Zt26d8TglJQVfX1+qV69OlSpV/tTiCuLq1at07dqVzp07\n8/bbb+Pk5ER6ejpvvfUWI0eOZPbs2QCsWrWK2NhYypYtm2c/4eHh+Pn5sXLlSnr37o2TU/63Zvny\n5bi5uQFw/fp1AgICqFy5Mi1atChw3SdOnCAlJQWAGjVqMG/evAK3/bPcPa977d69+3f1PXTo0Ie6\nvqDP64P06tWLPn36GI/Pnz9Pu3bt8PHxwdPT86FqAujatetDt7nbjBkzOHr0KIsWLaJcuXJYrVbW\nr19Ply5diIyMzPP3syAB/mHvr4iIiPzHQ2+ZcHd3p0KFCpw5cwaAyMhIOnbsSGBgIL169eLkyZMA\n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\n55RAfPLkSWccVqRFa9Omzf/ED7iIiIi4mmbdVCciIiIi0tIpEIuIiIiIpSkQi4iIiIilKRCLiIiI\niP+hTigAABA5SURBVKUpEIuIiIiIpSkQi4iIiIilOeWHOUTE+crLK51dgoiIyA/mVj/MoRFiERER\nEbE0BWIRERERsTQFYhERERGxNAViEREREbE0BWIRERERsTQFYhERERGxNAViEREREbE0BWIRERER\nsTQFYhERERGxNAViEREREbE0BWIRERERsTQFYhERERGxNAViEREREbE0BWIRERERsTQFYhERERGx\nNAViEREREbE0BWIRERERsTQFYhERERGxNAViEREREbE0BWIRERERsTQFYhERERGxNAViEREREbE0\nBWIRERERsTQFYhERERGxNAViEREREbE0BWIRERERsTQFYhERERGxNA9nFyAiztHr1fedXYJ8D8Uz\nI51dgoiIy9EIsYiIiIhYmgKxiIiIiFiaArGIiIiIWJoCsYiIiIhYmgKxiIiIiFiaArGIiIiIWJoC\nsYiIiIhYmgKxiIiIiFiaArGIiIiIWJp+qU6atHnzZjZv3kxNTQ2GYfDoo4/y29/+lo4dOwKQk5OD\nzWZj/PjxZGVlcfnyZRYuXHjHjj9nzhwOHjyIn58fAHa7nfDwcKZPn46/v/8tt62trSUpKYlPP/2U\nhIQEcnJy2LBhA23btm12XZcuXaJv376cPHmy0ceLi4tZs2YNZ8+exTAMvL29mThxIjExMc0+toiI\niNx5CsTSqKVLl1JSUsKaNWvo0KEDdXV15OfnExcXR05ODoGBgRw5coRu3brd1TqeeeYZJk+eDIBp\nmqxZs4YpU6aQl5eHu7t7k9uVlZVx4MABPvzwQ9zd3ZkwYcJdrfO6/fv3s3DhQl599VXCw8MBOH/+\nPJMmTcLHx4fhw4f/IHWIiIjId6dALA1cvHiRLVu2UFRUhK+vLwBubm489dRTnDhxgjVr1hAREcF7\n773HwYMH8fb2BnCMxpaXl3P//fezbNkyAgICKCsrY9GiRXz22WfY7XaefPJJEhMTOXfuHOPHjyco\nKIjz58+zYcMGAgICmqzLMAwSExPZvn07Bw8eJDIykqNHj5KZmcnVq1cxDIPp06fTq1cvpkyZQk1N\nDbGxsWRlZTFs2DAOHTpEUVERhYWFuLm5UVpaire3N0uXLiUoKIjKykpSU1M5deoUdrudvn378sIL\n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\nAFxUMGxsBIQNAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "beneficiaries.sort_values(ascending=True).plot(kind=\"barh\", fontsize=12, figsize=(8,7))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Save the completed dataset as a \"pickle\" which can be used elsewhere." ] }, { "cell_type": "code", "execution_count": 141, "metadata": { "collapsed": true }, "outputs": [], "source": [ "g.to_pickle(\"cf.pkl\")" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" } }, "nbformat": 4, "nbformat_minor": 2 }