Guest User

Untitled

a guest
Mar 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. ``` r
  2. library(tidyverse)
  3.  
  4. gss_clean <- gss_cat %>%
  5. filter(race != "Other", marital != "No answer") %>%
  6. mutate(relig = recode(relig, Protestant = "Protestant", .default = "Not Protestant"),
  7. marital = recode(marital, Married = "Married", .default = "Not married"),
  8. race = fct_drop(race))
  9.  
  10. gss_all_3 <- gss_clean %>%
  11. group_by(marital, race, relig) %>%
  12. summarize(avg_age = mean(age, na.rm = TRUE),
  13. sd_age = sd(age, na.rm = TRUE),
  14. N = n())
  15.  
  16. gss_race_marriage <- gss_clean %>%
  17. group_by(marital, race) %>%
  18. summarize(avg_age = mean(age, na.rm = TRUE),
  19. sd_age = sd(age, na.rm = TRUE),
  20. N = n())
  21.  
  22. gss_marriage <- gss_clean %>%
  23. group_by(marital) %>%
  24. summarize(avg_age = mean(age, na.rm = TRUE),
  25. sd_age = sd(age, na.rm = TRUE),
  26. N = n())
  27.  
  28. bind_rows(gss_all_3, gss_race_marriage, gss_marriage) %>%
  29. ungroup() %>%
  30. arrange(marital, race, relig)
  31.  
  32. #> # A tibble: 14 x 6
  33. #> marital race relig avg_age sd_age N
  34. #> <fct> <fct> <fct> <dbl> <dbl> <int>
  35. #> 1 Not married Black Not Protestant 38.6 15.5 672
  36. #> 2 Not married Black Protestant 44.8 17.1 1586
  37. #> 3 Not married Black <NA> 42.9 16.9 2258
  38. #> 4 Not married White Not Protestant 44.4 18.7 4389
  39. #> 5 Not married White Protestant 51.7 19.8 3677
  40. #> 6 Not married White <NA> 47.7 19.5 8066
  41. #> 7 Not married <NA> <NA> 46.7 19.1 10324
  42. #> 8 Married Black Not Protestant 42.8 11.6 185
  43. #> 9 Married Black Protestant 47.4 13.7 684
  44. #> 10 Married Black <NA> 46.4 13.4 869
  45. #> 11 Married White Not Protestant 47.8 14.6 3810
  46. #> 12 Married White Protestant 51.3 15.6 4506
  47. #> 13 Married White <NA> 49.7 15.2 8316
  48. #> 14 Married <NA> <NA> 49.4 15.1 9185
  49. ```
Add Comment
Please, Sign In to add comment