Ты рядом. Сначала вы должны gather
все свои столбцы в один столбец, затем group_by
и summarize
.
df %>%
gather("key", "value", state1, state2, state3) %>%
group_by(value) %>%
summarise(n=n())
Примечание. При подсчете также учитывается количество записей NA.