Abaixo uma rotina que uso para idade, acho que vai te ajudar.

A variável categorizada é a idade do banco sgc.
sgc$ida<-rep(NA,length(sgc$idade))
summary(sgc$idade)
sd(sgc$idade,na.rm=T)
sgc$ida[16<=sgc$idade&sgc$idade<20]<-'Adolescente'
sgc$ida[20<=sgc$idade&sgc$idade<40]<-'Jovem adulto'
sgc$ida[40<=sgc$idade&sgc$idade<65]<-'Meia idade'
sgc$ida[sgc$idade>=65]<-'Terceira idade'


 
Edson Lira
Estatístico
Manaus-Amazonas

De: Tiago Vieira <tiagovieira7@yahoo.com.br>
Para: R-br <r-br@listas.c3sl.ufpr.br>
Enviadas: Segunda-feira, 5 de Dezembro de 2011 19:58
Assunto: [R-br] Como categorizar variáveis

Boa noite,

Minha dúvida é a seguinte: tenho um conjunto de variáveis dicretas e quero categorizalas. Como posso fazer isto no R de forma masi elegante? Já que, estou tendo que usar if's ou vários ifelse!

Obrigado pela atenção!

Taigo Vieira.

_______________________________________________
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.