[R-br] RES: Ifelse para duas variáveis simultânemante

Alan Rodrigo Panosso arpanosso em yahoo.com.br
Segunda Agosto 6 16:40:01 BRT 2012


brother<-vector()

for (i in 1:length(dados[,1])){

                if(nome[i]==nome1[i]) brother[i]<-"irmão"

                else brother[i]<-"amigos"

 

}

 

dados$brother<-brother

 

Veja se ajuda!!!

 

De: r-br-bounces em listas.c3sl.ufpr.br
[mailto:r-br-bounces em listas.c3sl.ufpr.br] Em nome de Edson Lira
Enviada em: segunda-feira, 6 de agosto de 2012 16:20
Para: R-br Lista
Assunto: [R-br] Ifelse para duas variáveis simultânemante

 

Boa tarde, tenho dificuldades em programação, tenho essa rotina abaixo,
quero chamar de irmão aqueles nomes que se repetem em nome e nome1, caso
contrário quero chama-lo de amigos. Estou tentando usar o ifelse para testar
para duas variáveis simultâneamente, não descobri qual o meu erro, alguém
tem alguma sugestão?

 

 

nome<-c("joshua","jose","maria","maria","edinho","raimundo","raimundo","mari
a","jose")

nome1<-c("jose","jose","maria","maria","edson","raimundo","raimundo","maria"
,"jose")

idade<-c(18,28,19,29,18,25,19,25,20)

dados<-data.frame(nome,nome1,idade)

 

dados$brother<-ifelse(dados$nome="jose"&

                             ifelse(dados$nome1="jose",
"irmãos","amigo"))   

 

 

 

[  ]'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/20120806/d870e840/attachment.html>


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