Contagem de fatores

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

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
http://lattes.cnpq.br/5897044784217523 (https://link.getmailspring.com/link/5FCF0F0C-B398-482E-980B-FF4775D4BF3A@get...)
_______________________________________________ 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.

A função table() faz isso On Mon, Feb 14, 2022, 4:59 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 http://lattes.cnpq.br/5897044784217523
_______________________________________________ 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.

Daniel a sua ajuda também funcionou. Obrigado!! Em seg., 14 de fev. de 2022 18:54, Daniel Guimarães Tiezzi por (R-br) < r-br@listas.c3sl.ufpr.br> escreveu:
A função table() faz isso
On Mon, Feb 14, 2022, 4:59 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 http://lattes.cnpq.br/5897044784217523
_______________________________________________ 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.
_______________________________________________ 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.
participantes (3)
-
Daniel Guimarães Tiezzi
-
Fernando Souza
-
Sergio Pinto