I am plotting two groups - before and after
Each group has 2 levels - up, down
For each level I have calculated the summary stat, count
I am trying to create new summary stat which is the total count of each level in the database, new_count
new_count will be used to order the levels when plotting
here is the original df
group level
before up
before up
before up
before up
before down
before down
before down
before down
before down
before down
before down
before down
after up
after up
after up
after up
after up
after up
after down
after down
after down
here is the original output
group level count
before up 4
before down 8
after up 6
after down 3
here is what the final output should look like
group level count new_count
before up 4 10
before down 8 11
after up 6 10
after down 3 11
my code
df %>% group_by(group, level) %>% summarize(count = n())
is it possible to do something like a nested summarize?
df %>% group_by(group, level) %>%
summarize(count = n(),
new_count = group_by(level) %>%
summarize(new_count = n()))