[R-br] Pivot tables / Tabelas dinâmicas.

Edson Lira edinhoestat em yahoo.com.br
Quarta Junho 10 22:59:57 BRT 2015


Meu caro, para gerar tabelas simples uso a rotina abaixo:
Seja o banco: dfdf[df==""]<-NAtabelas<-function(x){ Qtde<-table(x) Perc<-100*prop.table(table(x)) tab<-cbind(Qtde,Perc) Total<-colSums(tab) rbind(tab,Total) } apply(df,2,tabelas)

Você terá todas tabelas com Qtde e perc de seu banco.
Para gerar tabelas com duas ou mais entradas, uso:v12<-100*prop.table(table(df$var1,df$var2))ftable(addmargins(v12, c(1,2),     FUN=list(Total = sum)))

[  ]'sEdson Lira
Estatístico
Manaus-Amazonas 


     Em Quarta-feira, 3 de Junho de 2015 23:00, Paulo Abreu <abreups em me.com> escreveu:
   

 As funções melt e dcast fazem a mágica.

> Em 03/06/2015, à(s) 10:47, Diego Miro <d.miro1089 em gmail.com> escreveu:
> 
> Alexandre, dependendo do que você quer fazer há algumas opções.
> 
> Procure pelas funções xtable() e aggregate()
> 
> No pacote reshape2 tem a função cast() também.
> 
> Um abraço.
> 
> 
> _______________________________________________
> 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.

_______________________________________________
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/20150611/bc28d25d/attachment.html>


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