[R-br] Contar casos em cada variável e em todas as variáveis

salah salah3.1416 em gmail.com
Quinta Maio 26 18:31:17 BRT 2016


Caro

Segue sugestões

library(reshape2)
ATO$id = 1:7 ##acrescenta uma coluna de controle para o melt
##remodelando sua tabela
ATOMelt = melt(ATO, id="id", variable.name="ATO_n", value.name="ART")

##usando dplyr
library(dplyr)
ATOMelt %>% count(ART)

##usando o poderoso data.table
library(data.table)
setDT(ATOMelt) ##converte para data.table
##contando
ATOMelt[, .N, by = .(ART)]

saudações

Em 26/05/2016 16:28, Amiko Bh escreveu:
> Pessoal,
>
> Dado o banco:
>
> *ATO_1*
>
> 	
>
> *ATO_2*
>
> 	
>
> *ATO_3*
>
> ART 121
>
> 	
>
> ART 155
>
> 	
>
> ART 180
>
> ART 33
>
> 	
>
> ART 28
>
> 	
>
> ART 10
>
> ART 121
>
> 	
>
> ART 15
>
> 	
>
> ART 155
>
> ART 155
>
> 	
>
> ART 33
>
> 	
>
> ART 121
>
> ART 28
>
> 	
>
> ART 33
>
> 	
>
> ART 33
>
> ART 121
>
> 	
>
> ART 121
>
> 	
>
> ART 121
>
> ART 15
>
> 	
>
> ART 121
>
> 	
>
> ART 180
>
>
>
> a) Preciso contar cada elemento em cada variável, para que vislumbre o 
> seguinte resultado:
>
> *ATO_1*
>
> ART 121 = 3
> ART 33 = 1
> ART 155= 1
> ART 28= 1
> ART 15 = 1
>
> e assim com *ATO_2 e **ATO_3.*
>
> b) preciso saber o total de cada elemento em todos as colunas, assim:
>
> ART 121 = 7
> ART 33 = 4
> ART 155= 3
> ART 28= 2
> ART 15 = 2
> ART 180=2
> ART 10=1
>
> Muito obrigado.
>
>
>
> _______________________________________________
> 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/20160526/5189d5e4/attachment.html>


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