[R-br] soma na tabela

Edson Lira edinhoestat em yahoo.com.br
Terça Junho 18 21:54:03 BRT 2013


André, esta rotina gera todas as tabelas de um banco de dados, se você tem por exemplo, sexo, idade, bairro, etc... A rotina gera tabelas com a quantidade e percentual para todas elas. Por exemplo para este banco abaixo gera-se uma tabela para cada variável.

  quest nome sexo idade est_civ    dt_nasc tempo cons_pub cons_part satisf nota_cm doe_antes
1     1   JW    M    24     CAS 1988-06-21   310        5         0    NÃO       5       NÃO
2     2   HH    M    33     SOL 1979-03-27    45        1         0    NÃO       2       NÃO
3     3    A    M    29     SOL 1983-06-15    30        0         0    NÃO      NA       SIM
4     4  ABC    M    32     SOL 1980-05-17    60        0         1    NÃO       1       NÃO

[  ]'s. 
Edson Lira
Estatístico
Manaus-Amazonas


________________________________
 De: "andrebvs em bol.com.br" <andrebvs em bol.com.br>
Para: r-br em listas.c3sl.ufpr.br; Edson Lira <edinhoestat em yahoo.com.br> 
Enviadas: Terça-feira, 18 de Junho de 2013 20:48
Assunto: Re: [R-br] soma na tabela
 


Por gentileza Edson, nos passe um exemplo reproduzível.

Att.
André BVS


________________________________
 
Em 18/06/2013 21:17, Edson Lira < edinhoestat em yahoo.com.br > escreveu:
Boa noite caros amigos, 
 
A rotina abaixo
 
tabelas<-function(x){
Qtde<-table(x)
Perc<-100*prop.table(table(x))
cbind(Qtde,Perc)
}
 
Gera tabelas do tipo:
 
$ida
                Qtde Perc
20 |-- 30 anos    39   34
30 |-- 40 anos    57   50
40 anos ou mais   19   17
 
A idade tem valores de 21 a 47 anos. 
 
Montei a rotina
 
 
m1$ida<-rep(NA,length(m1$idade))
summary(m1$idade)
sd(m1$idade,na.rm=T)
m1$ida[20<=m1$idade&m1$idade<30]<-"20 |-- 30 anos"
m1$ida[30<=m1$idade&m1$idade<40]<-"30 |-- 40 anos"
m1$ida[m1$idade>=40]<-"40 anos ou mais"
 
 
Como faço para acrescentar a soma de Qtde e Perc?
 
 
 
[  ]'s.
 
Edson Lira
Estatístico
Manaus-Amazonas
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130618/be116f73/attachment.html>


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