library(tidyverse)
data <- data.frame(country = c('USA', 'JAP', 'CAD', 'RUS', 'UK'),
wars = c(10, 3, 6, 8, 4),
gov = c('pres', 'par', 'par', 'auth', 'par'),
turnout = c(60, 80, 75, 99, 80),
elect_yr = c(TRUE, FALSE, FALSE, NA, TRUE))
data %>%
group_by(gov) %>%
summarize(turn = mean(turnout))# A tibble: 3 × 2
gov turn
<chr> <dbl>
1 auth 99
2 par 78.3
3 pres 60
auth par pres
1 3 1







