[R-br] Contagem de fatores

Fernando Souza nandodesouza em gmail.com
Seg Fev 14 17:13:37 -03 2022


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 em 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
>
> http://lattes.cnpq.br/5897044784217523 (https://link.getmailspring.com/link/5FCF0F0C-B398-482E-980B-FF4775D4BF3A@getmailspring.com/0?redirect=http%3A%2F%2Flattes.cnpq.br%2F5897044784217523&recipient=ci1ickBsaXN0YXMuYzNzbC51ZnByLmJy)
>
>
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20220214/2dc8e89a/attachment.htm>


Mais detalhes sobre a lista de discussão R-br