Try this; cut(x, breaks = c(0, 10, 20, 100), labels = c(0.3, .5, 1))
On Tue, Sep 29, 2009 at 3:11 PM, Jarek Jasiewicz <jar...@amu.edu.pl> wrote: > Dear All! > > I'm looking for equivalent of Matematica function "Which" which works as > follows: > > z = Which[x<10,0.3, 10<=x<20,0.5, 20<=x<100,1] > > where x is a vector > > I can replace it with custom function with set of ifelse but I'm looking for > simpler and faster (much faster) solution > > best wishes > Jarek > > ______________________________________________ > 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. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O ______________________________________________ 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.