[R] Equivalent for Matematica function Which...

Henrique Dallazuanna wwwhsd at gmail.com
Tue Sep 29 20:16:00 CEST 2009


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 <jarekj at 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 at 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




More information about the R-help mailing list