[R-br] renomeando níveis de fatores

Daniela Recchia daniela_recchia em yahoo.com.br
Segunda Junho 17 10:03:53 BRT 2013


Boa tarde,
 
tenho uma solucao nao muito inteligente para o que venho perguntar e gostaria de obter algo mais otimizado. Tenho um data frame com 40 variaveis (fatores)  e cada um com diversos níveis.  Algo por exemplo:
 
Variável satisfacao                            Variável aprendizado                        Variável outrosplanos
muito satisfeito                                    aprendo todos os dias                        posso mudar planos
nem satisfeito nem insatisfeito            aprendo 1 vez na semana                  preciso consultar o chefe mas posso mudar 
muito insatisfeito                                 aprendo 1 vez ao mes                        nao posso mudar nunca
                                                             aprendo raramente                                                         
                                                             nao aprendo algo novo nunca
 
Tenho por exemplo 10 variáveis do estilo da "satisfacao", 20 da "aprendizado" e 10 da "outrosplanos", agora quero ter nos näiveis números e nao frases, "1","2","3".
A princ#ipio pensei em fazer manualmente para cada uma e depois unir todas as variáveis em um novo conjunto de dados:
 
newsatisfacao<-factor(data$satisfacao, levels=c("muito satisfeito","nemsatisfeito nem insatisfeito","muito insatisfeito"),labels=c("1","2","3"))
.....
newdata<-cbind(newsatisfacao, newaprendizado...)
 
Assim eu teria o que quero, mas é muito trabalhoso e nao prático! Gostaria de poder renomear os níveis de forma mais dinamica e rápida, de repente sem ter que criar uma nova variável, só renomeá-los. Poder dizer que para todas as variáveis que tem as opcoes "muito satisfeito","nemsatisfeito nem insatisfeito","muito insatisfeito", devem ser renomeadas para "1","2","3" e assim por diante.

 Abracos,

-- 
Daniela Rodrigues Recchia
M.Sc. in Statistics


Tel. (Mobil): +49 01578 7588382
Kißlegg - Germany


“The standard of success in life is absolutely the amount of joy you feel”

Esther & Jerry Hick
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130617/389ba669/attachment.html>


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