Guest User

Untitled

a guest
Jan 19th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. f1 <- function(dat, groups) {
  2. dat %>%
  3. group_by(!!! groups) %>%
  4. summarize(counts = n()) %>%
  5. mutate(perc = (counts / sum(counts)) * 100) %>%
  6. arrange(desc(perc))
  7. }
  8.  
  9. f1(dataframe, quos(gender, pet))
  10. # A tibble: 4 x 4
  11. # Groups: gender [2]
  12. # gender pet counts perc
  13. # <fctr> <fctr> <int> <dbl>
  14. #1 female cat 3 75.0
  15. #2 male dog 2 66.7
  16. #3 male cat 1 33.3
  17. #4 female dog 1 25.0
Add Comment
Please, Sign In to add comment