Seria isso?

library(dplyr)

dfp21?<-structure(list(p21 = structure(c(2L, 2L, 1L, 2L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 1L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
1L, 2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("8", "9"), class = "factor"),
    deficiencias = structure(c(7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L,
    7L, 7L, 7L, 7L, 7L, 7L, 7L, 6L, 5L, 5L, 5L, 5L, 5L, 5L, 5L,
    5L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L,
    4L, 4L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L,
    3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L,
    3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L,
    3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 2L, 2L, 2L, 2L,
    2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
    2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L), .Label = c("AH/S",
    "DA/S", "DF", "DV", "NE", "SCe", "TEA"), class = "factor")), class = "data.frame", row.names = c(NA,
-127L))



dfp21%>%group_by(deficiencias,p21)%>%summarize(Contagem = length(p21) )


On Feb 14 2022, at 4:58 pm, Sergio Pinto por (R-br) <r-br@listas.c3sl.ufpr.br> wrote:
 Prezados
Tenho um data-frame (dfp21) com duas variáveis, a primeira variável,  chamada Deficiências, é categórica com sete níveis ('TEA', 'SCe', 'NE', 'DV', 'DF', 'DA/S', 'AH/S') a segunda, chamada p21, também é categórica com dois níveis ("8" e "9").
 Coloquei os dados em anexo. Não consegui usar o DATAFILEHOST.
> dfp21
# A tibble: 127 × 2
   p21   DEFICIÊNCIAS
   <fct> <fct>      
 1 9     TEA        
 2 9     TEA        
 3 8     TEA        
 4 9     TEA        
 5 9     TEA        
 6 9     TEA        
 7 9     TEA        
 8 9     TEA        
 9 9     TEA        
10 9     TEA        
# … with 117 more rows


A dúvida: como criar uma nova coluna com a contagem  da segunda variável em cada nível da primeira?
ex: TEA 8 20
    TEA 9 13
    NE  8 17
    NE  9 15 ...
Estou tentando usar o dplyr para isso.
Desde já agradeço a atenção.

--
_______________________________________
Prof. Dr. SERGIO MEDEIROS PINTO
LABICOM/IEFD-UERJ
FAMERC-RJ
UNESA-RJ




_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.