[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