Guide to the most important files and data
Python Files
- project_data_prep/Load_Clean_Merge.py loads and cleans the data
- project_data_prep/political_data_prep.py adds political data layer
- statistical_analysis/statistical_analysis.py does the statistical analysis and data plots
- interactive-map/plotly-mapbox.py does the interactive mapping or you can use the .ipynb (Notebook version)
- testing/Data_Sanity_Test.py sanity tests that our merged data worked as intended
- presentation/DensityBarGraph.py generates the conclusory bar graph
Main, Cleaned Data File
Presentation Files
- presentation/VideoScript.md script that we read for video summary
- presentation/CS5010_Project_Slides.pdf slides we used in video
Original Data
- project_data_prep/datasets/LND01.xls Includes county Land area, from US Census
- project_data_prep/datasets/SwingCounties.csv List of swing counties, after being scraped from Ballotpedia
- project_data_prep/datasets/YCOM_2020_Data.csv Survey results from Yale Climate Communications Program
- project_data_prep/datasets/YCOM_2020_Metadata.csv Metadata about Yale dataset
- project_data_prep/datasets/co-est2019-alldata.csv County-level population statistics, from US Census
- project_data_prep/datasets/county_pres.csv County-level presidential voting data, from MIT Election Program