#Political Donation Insight Data Engineering
This program is design to analyze campaign contribution data from the Federal Election Commission, and group by recipient/zip code and recipient/date, so that campaign manager can target these area and time frame for future donations.
This program uses both Java and Python, as these two are the two most popular programming languages for data engineering and data analysis.
All packages/classes are very common ones.
For Java
import java.io.*;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Collections;
import java.util.PriorityQueue;
For Python
import os
import codecs
import numpy as np
import pandas as pd
import sys
The easiest way is just execute the run.sh file:
./run.sh