x <- data.frame(Category=factor(c("First", "First", "First", "Second",
                                    "Third", "Third", "Second")), 
                 Frequency=c(10,15,5,2,14,20,3),Category2=factor(c('a','a','b','e','c','a','e')))
I want to sum up Frequency dependent on Category and Category2.
The result should look like this
Category Frequency Category2
    First        25         a
    First         5         b
   Second         5         e
    Third        14         c
    Third        20         a
I have seen this question
How to sum a variable by group
And I tried x <- x %>% group_by(Category,Category2) %>% summarize(sum = sum(Frequency)) which is wrong. And that does not function aggregate(Frequency ~ c(Category,Category2), x, sum)
Thank You
 
    