Hi! > using R, and I'm trying to figure out how to recode a continuous > variable to make it into an ordinal variable with 3 categories.
You are looking for cut(): > a <- runif(15) > a [1] 0.19109987 0.78808597 0.78458256 0.31355035 0.02076274 0.82287287 0.75260382 0.82627690 0.14775167 [10] 0.59427620 0.12314764 0.44151537 0.05123785 0.88879744 0.25552054 > b = cut(a, breaks=c(0, 0.33, 0.66, 1), labels=c('low', 'medium', 'high')) > b [1] low high high low low high high high low medium low medium low high low Levels: low medium high cu Philipp -- Dr. Philipp Pagel Tel. +49-89-3187-3675 Institute for Bioinformatics / MIPS Fax. +49-89-3187-3585 GSF - National Research Center for Environment and Health Ingolstaedter Landstrasse 1 85764 Neuherberg, Germany http://mips.gsf.de/~pagel ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html