[R-br] Ifelse para duas condições

Fátima Lima Paula fatima.lima.paula em gmail.com
Sábado Abril 27 15:19:36 BRT 2013


Preciso fazer um ifelse para duas condições. Exemplo

nome=c("Ricardo","Maria","Tereza","3edro","José", "Germano")
sobrenome=c("Cunha","Andrade","Silva","Soares","Silva","Lima")
idade=c(68,67,89,78,65,67)
idade2=c(68,67,90,77,65,70)
ano=c(1944,1945,1923,1954,1947,1945)
ano2=c(1953,1945,1923,1951,1947,1956)
dataint=c(20121004,20120907,20120703,20120301,20120805,20121209)
banco1=cbind(nome,sobrenome,idade,idade2,ano,ano2,dataint)
banco1=data.frame(banco1)
banco1
banco1$ano=as.character(banco1$ano)
banco1$ano2=as.character(banco1$ano2)
banco1$idade=as.character(banco1$idade)
banco1$idade2=as.character(banco1$idade2)

Quero criar uma coluna que me diga sim se as idades e os anos estiverem
iguais e não caso contrário.

Fiz assim,

banco$teste=if(banco1$idade==banco1$idade2 & banco1$ano==banco1$ano2)sim
else nao

Naturalmente, deu erro.

Alguém pode me ajudar, por favor?






-- 
"Minha felicidade depende da qualidade dos meus pensamentos"
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130427/956bba46/attachment.html>


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