I want to add a column to my dataframe that displays frequency sums based on age group so I can calculate percentages as an additional column afterward. Right now I have two dataframes, the one I want to work with
| Residential Status | age_group | frequency | 
|---|---|---|
| 1 | 50-59 | 5327 | 
| 1 | 60-69 | 1962 | 
| 1 | 70-79 | 224 | 
| 1 | 80-85 | 16 | 
| 2 | 50-59 | 1260 | 
| 2 | 60-69 | 1176 | 
| 2 | 70-79 | 428 | 
| 2 | 80-85 | 75 | 
| ... | 
and the one that has the aggregate values.
| age_group | group total | 
|---|---|
| 50-59 | 117812 | 
| 60-69 | 71868 | 
| 70-79 | 18796 | 
| 80-85 | 6310 | 
I want it to look like this:
| Residential Status | age_group | frequency | group total | 
|---|---|---|---|
| 1 | 50-59 | 5327 | 117812 | 
| 1 | 60-69 | 1962 | 71868 | 
| 1 | 70-79 | 224 | 18796 | 
| 1 | 80-85 | 16 | 6310 | 
| 2 | 50-59 | 1260 | 117812 | 
| 2 | 60-69 | 1176 | 71868 | 
| 2 | 70-79 | 428 | 18796 | 
| 2 | 80-85 | 75 | 6310 | 
I have tried using merge(), but it's literally adding the second dataframe on top of the first. I also tried to use summarise(), but that didn't work either. Any ideas?
 
    