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

Paulo Justiniano paulojus em leg.ufpr.br
Segunda Agosto 6 16:27:16 BRT 2012


será q voce nao quer algo como

ifelse(nome==nome1, "irmaos", "amigos")


On Mon, 6 Aug 2012, Edson Lira wrote:

> 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","maria","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
> 
>


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