I have two dataframes that has the following format:
Date COL1 COL2 COL3 COL4
7/1/2015 Company1 0 0 0
7/2/2015 Company1 1 0 0
7/3/2015 Company1 0 0 8
7/4/2015 Company1 0 3 0
7/1/2015 Company2 0 0 0
7/2/2015 Company2 5 9 10
7/3/2015 Company2 0 0 0
7/4/2015 Company2 1 0 0
7/1/2015 Company3 0 0 0
The 2nd dataframe looks like this:
Date COL1 COL2 COL3 COL4
7/1/2014 Company1 1 6 4
7/3/2014 Company1 4 9 5
7/4/2014 Company1 5 2 6
7/5/2014 Company1 4 2 8
7/2/2014 Company2 8 9 32
7/3/2014 Company2 9 12 8
7/1/2014 Company3 4 5 6
I want to merge them so that it looks like this in the end:
Date COL1 COL2 COL3 COL4 Date COL1 COL2 COL3 COL4
7/1/2014 Company1 1 6 4 7/1/2015 Company1 0 0 0
7/2/2014 Company1 0 0 0 7/2/2015 Company1 1 0 0
7/3/2014 Company1 4 9 5 7/3/2015 Company1 0 0 8
7/4/2014 Company1 5 2 6 7/4/2015 Company1 0 3 0
7/5/2014 Company1 4 2 8 7/5/2015 Company1 0 0 0
7/1/2014 Company2 0 0 0 7/1/2015 Company2 0 0 0
7/2/2014 Company2 8 9 32 7/2/2015 Company2 5 9 10
7/3/2014 Company2 9 12 8 7/3/2015 Company2 0 0 0
7/4/2014 Company2 0 0 0 7/4/2015 Company2 1 0 0
7/1/2014 Company3 4 5 6 7/1/2015 Company3 0 0 0
So basically I want to merge by Date and Company. The goal is to have the dates lined up even if there are missing data points from one of the dataframes, and replace it with 0's.
If anyone can help it would be greatly appreciated!