[R-es] Ayuda con el bucle if

Gabriel Trujillo Paucar gabriel_enter en hotmail.com
Jue Ene 24 06:20:09 CET 2013


Saludos nuevamente, estaba encontrando otra forma para poder encontrar la solucion al problema que escribi anteriormente y creo que la encontre solo que tengo un problema con el bucle if. Tengo un marco de datos como sigue:

######################################

MIBpa=data.frame(M1=c(1,1,0),row.names=c("MGAS-001","MGAS-002","MGAS-003"))

#########################################

y he generado un bucle if 

##################

if(as.numeric(match("MGAS-001",row.names(MIBpa)))==1||as.numeric(match("MGAS-002",row.names(MIBpa)))==1){ 
Coc2=3}
else (as.numeric(match("MGAS-001",row.names(MIBpa)))==0||as.numeric(match("MGAS-002",row.names(MIBpa)))==0){
Coc2=0}

#######################

Para que me dos resultados distintos (un "3" si se da la primera situacion y un "0" si se da la segunda) pero cuando corro el bucle me sale
el siguiente mensaje:

Error: inesperado 'else' en "else"

NO se en que me estoy equivocando







Gabriel Antonio Trujillo Paucar
Estudiante de Biologia
     997603768
 

 		 	   		  


Más información sobre la lista de distribución R-help-es