In my DATA below, I wonder how to summarize() the number of 6 different Ethnicities (Hispanic, AmIndian, Asian, White, Pacific, AsiaPacific) chosen ("Y") when Ethinc_overall!="B"?
library(tidyverse)
DATA <- read.table(h=TRUE,text=
"EL_Type Language Black Hispanic AmIndian Asian White Pacific AsiaPacific Ethinc_overall
Current English Black Y N N N N N H
Current English Black N N N N N N B
Current English Black Y N N N N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N Y N N Y M
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y Y N Y N N H
Current English Black Y Y N N N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y Y N Y N N H
Current English Black Y Y N Y N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N Y N N M
Current English Black N Y N N N N M
Current English Black N N N N N N B
Current English Black N N Y N N Y M
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y Y N N N N H
Current English Black Y N N N N N H
Current English Black Y N N N N N H
Current English Black Y N N Y N N H
Current English Black Y Y N N Y Y H
Current English Black Y Y N N Y Y H
Current English Black Y N N N N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y Y Y Y Y Y H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y N N Y N N H
Current English Black Y N N Y N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y N N N N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y N N Y N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y N N Y N N H
Current English Black N N N N N N B
Current English Black Y N N N N N H
Current English Black N N N N N N B
Current English Black N N N N N N B
Current English Black Y N N N N N H
Current English Black Y N N N N N H
Current English Black Y N N N N N H
Current English Black N N N Y N N M
Current English Black N N N N N N B")
We can summarize across the wanted columns by group, and then convert the results from wide to long format:
or better, start with
pivot_longerand thensummarise:Created on 2024-02-09 with reprex v2.0.2