in addition to %in% and depending on what the general principle behind the setup is:
you may want to have a look into switch (e.g. if there happen to be "C"s and "D"s...). or, of course you can check for B being between 0 and 9 rather than being the respective integers: ifelse ((B > 0) && (B <= 9)), "A", "B") HTH Claudia > Is there a way to simplify this instruction: > ifelse(B=="0","A", > ifelse(B=="1","A", > ifelse(B=="2","A", > ifelse(B=="3","A", > ifelse(B=="4","A", > ifelse(B=="5","A", > ifelse(B=="6","A", > ifelse(B=="7","A", > ifelse(B=="8","A", > ifelse(B=="9","A","B")))))))))) > > i am looking for something like this: > > ifelse(B=="(0:9)","A","B") > > Best regards -- Claudia Beleites Dipartimento dei Materiali e delle Risorse Naturali Università degli Studi di Trieste Via Alfonso Valerio 6/a I-34127 Trieste phone: +39 (0 40) 5 58-34 47 email: [EMAIL PROTECTED] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.