I have the following dataframe
A B C D date
AU AT 0.9 0.7 3/31/1960
AU AT 0.3 0.6 6/30/1960
AT AU 0.7 0.5 4/30/1960
AT AU 0.65 0.4 6/30/1960
As an example, lets say my minimum start date is 3/31/1960 and my max is 6/30/1960
I would like to forward fill column C and D, based on data grouped by A, B and date. So my final would data frame would be
A B C D date
AU AT 0.9 0.7 3/31/1960
AU AT 0.9 0.7 4/30/1960
AU AT 0.9 0.7 5/31/1960
AU AT 0.3 0.6 6/30/1960
AT AU 0.7 0.5 4/30/1960
AT AU 0.7 0.5 5/31/1960
AT AU 0.65 0.4 6/30/1960
any help is appreciated many thanks