I have this data frame (comma-separated format here)...
state, sex, numerator, denominator, num_divide_denom
AL, male, 10, 20, 0.5
AL, female, 20, 30, 0.66
AL, unknown, 40, 50, 0.8
FL, male, 10, 20, 0.5
FL, female, 20, 30, 0.66
FL, unknown, 40, 50, 0.8
structure(list(state = c("AL", "AL", "AL", "FL", "FL", "FL"),
sex = c(" male", " female", " unknown", " male", " female",
" unknown"), numerator = c(10L, 20L, 40L, 10L, 20L, 40L),
denominator = c(20L, 30L, 50L, 20L, 30L, 50L), num_divide_denom = c(0.5,
0.66, 0.8, 0.5, 0.66, 0.8)), class = "data.frame", row.names = c(NA,
-6L))
How do I add rows that show, for each state, the total "numerator" and "denominator" values where "sex" is not "unknown," along with the value of (numerator / denominator) for "num_divide_denom?"