
Bom dia caros r-listeiros, estou com um probleminha. Tenho um banco com a variável Naturalidade que tem as seguintes respostas: MANAUS, BAHIA, RIO DE JANEIRO, ANAMÃ, BORBA,SALVADOR,CAREIRO... Quero criar uma variável chamda de prodedência na qual terei os seguintes níveis: MANAUS=CAPITAL ANAMÃ,BORBA,CAREIRO=INTERIOR BAHIA,RIO DE JANEIRO,SALVADOR=OUTRO ESTADO. COMO FAZER ISSO COM O ifelse? [ ]'s. Edson Lira Estatístico Manaus-Amazonas

tente ver sna documentacao da funcao se switch() resolve o que voce precisa On Mon, 17 Dec 2012, Edson Lira wrote:
Bom dia caros r-listeiros, estou com um probleminha.
Tenho um banco com a variável Naturalidade que tem as seguintes respostas: MANAUS, BAHIA, RIO DE JANEIRO, ANAMÃ, BORBA,SALVADOR,CAREIRO...
Quero criar uma variável chamda de prodedência na qual terei os seguintes níveis:
MANAUS=CAPITAL
ANAMÃ,BORBA,CAREIRO=INTERIOR
BAHIA,RIO DE JANEIRO,SALVADOR=OUTRO ESTADO.
COMO FAZER ISSO COM O ifelse?
[ ]'s. Edson Lira Estatístico Manaus-Amazonas

Não consegui resolver, mas valeu prof Paulo. [ ]'s. Edson Lira Estatístico Manaus-Amazonas ________________________________ De: Paulo Justiniano <paulojus@leg.ufpr.br> Para: R-br Lista <r-br@listas.c3sl.ufpr.br>; Edson Lira <edinhoestat@yahoo.com.br> Enviadas: Segunda-feira, 17 de Dezembro de 2012 11:32 Assunto: Re: [R-br] ifelse composto tente ver sna documentacao da funcao se switch() resolve o que voce precisa On Mon, 17 Dec 2012, Edson Lira wrote:
Bom dia caros r-listeiros, estou com um probleminha.
Tenho um banco com a variável Naturalidade que tem as seguintes respostas: MANAUS, BAHIA, RIO DE JANEIRO, ANAMÃ, BORBA,SALVADOR,CAREIRO...
Quero criar uma variável chamda de prodedência na qual terei os seguintes níveis:
MANAUS=CAPITAL
ANAMÃ,BORBA,CAREIRO=INTERIOR
BAHIA,RIO DE JANEIRO,SALVADOR=OUTRO ESTADO.
COMO FAZER ISSO COM O ifelse?
[ ]'s. Edson Lira Estatístico Manaus-Amazonas

Sendo o seu banco de dados "banco" e a localidade "local" banco$local2<-ifelse(banco$local=="MANAUS","CAPITAL", ifelse(banco$local=="ANAMÃ"|banco$local=="BORBA"|banco$local=="CAREIRO","INTERIOR","OUTRO ESTADO")) Abs 2012/12/17 Edson Lira <edinhoestat@yahoo.com.br>
Bom dia caros r-listeiros, estou com um probleminha.
Tenho um banco com a variável Naturalidade que tem as seguintes respostas: MANAUS, BAHIA, RIO DE JANEIRO, ANAMÃ, BORBA,SALVADOR,CAREIRO...
Quero criar uma variável chamda de prodedência na qual terei os seguintes níveis:
MANAUS=CAPITAL
ANAMÃ,BORBA,CAREIRO=INTERIOR
BAHIA,RIO DE JANEIRO,SALVADOR=OUTRO ESTADO.
COMO FAZER ISSO COM O ifelse?
[ ]'s.
Edson Lira Estatístico Manaus-Amazonas
_______________________________________________ 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.

match() também é adequado para o caso. W. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br skype: walmeszeviani twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Daniel, muito obrigado, resolveu!!! Agora, um alerta aos colegas, cuidado com os espaços em branco nas respsotas. Tive que usar a rotina abaixo para resolver o problema de espaços em branco. library(gdata) h$Naturalida<-trim(h$Naturalida) #elimina os espaços em branco nas respostas tipo "Pará " Valeu!!!! Edson Lira Estatístico Manaus-Amazonas ________________________________ De: Daniel C Bezerra <danielcbezerra@gmail.com> Para: r-br@listas.c3sl.ufpr.br; Edson Lira <edinhoestat@yahoo.com.br> Enviadas: Segunda-feira, 17 de Dezembro de 2012 11:38 Assunto: Re: [R-br] ifelse composto Sendo o seu banco de dados "banco" e a localidade "local" banco$local2<-ifelse(banco$local=="MANAUS","CAPITAL", ifelse(banco$local=="ANAMÃ"|banco$local=="BORBA"|banco$local=="CAREIRO","INTERIOR","OUTRO ESTADO")) Abs 2012/12/17 Edson Lira <edinhoestat@yahoo.com.br> Bom dia caros r-listeiros, estou com um probleminha.
Tenho um banco com a variável Naturalidade que tem as seguintes respostas: MANAUS, BAHIA, RIO DE JANEIRO, ANAMÃ, BORBA,SALVADOR,CAREIRO...
Quero criar uma variável chamda de prodedência na qual terei os seguintes níveis:
MANAUS=CAPITAL
ANAMÃ,BORBA,CAREIRO=INTERIOR
BAHIA,RIO DE JANEIRO,SALVADOR=OUTRO ESTADO.
COMO FAZER ISSO COM O ifelse?
[ ]'s. Edson Lira Estatístico Manaus-Amazonas _______________________________________________ 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.
participantes (4)
-
Daniel C Bezerra
-
Edson Lira
-
Paulo Justiniano
-
Walmes Zeviani