<commit_before># San Diego Fire Calls Per Capita
Recreate [<NAME>' breakdown of SD fire calls](http://bensullins.com/san-diego-fire-department-calls-analysis/) using per capita data (and Python).

Fire calls data from the [San Diego Open Data portal](http://data.sandiego.gov/dataset/fire-incidents).

Zip code level population data from [SANDAG Data Surfer](datasurfer.sandag.org)
*Selections: Census, 2010, Zip, 91906
*Selected all zips on data view page
*Downloaded data as .xls file (save as .ods)

##To do
1. Read data into R
2. Collapse data at Zip code level.
3. Combine fire calls and population data.
4. Get SD county zip code shape files.
5. Map data.
6. Publish.
7. Profit!<commit_msg>README edit<commit_after># San Diego Fire Calls Per Capita
Recreate [<NAME>' breakdown of SD fire calls](http://bensullins.com/san-diego-fire-department-calls-analysis/) using per capita data (and Python).

Fire calls data from the [San Diego Open Data portal](http://data.sandiego.gov/dataset/fire-incidents).

Zip code level population data from [SANDAG Data Surfer](datasurfer.sandag.org)
*Selections: Census, 2010, Zip, 91906
*Selected all zips on data view page
*Downloaded data as .xls file (save as .ods)

Zip code shapefiles from [SanGIS/SANDAG GIS Data Warehouse](www.sangis.org). Zip shapefiles are under the 'Miscellaneous' link in 'GIS Data Categories'.

##To do
1. Read data into R
2. Collapse data at Zip code level.
3. Combine fire calls and population data.
4. Get SD county zip code shape files.
5. Map data.
6. Publish.
7. Profit!
{'fraction_non_alphanumeric': 0.09909326424870467, 'fraction_numerical': 0.02072538860103627, 'mean_word_length': 4.309278350515464, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7260131', 'n_tokens_mistral': 530, 'n_tokens_neox': 487, 'n_words': 209}