[R] get the sign of a value

Ben Tupper btupper at bigelow.org
Thu Mar 14 20:50:11 CET 2013


Hi,

On Mar 14, 2013, at 3:41 PM, Dimitri Liakhovitski wrote:

> Hello! Can't figure it out - hope it's simple:
> 
> # I have some value (can be anything), e.g.:
> x = 12
> # I'd like it to become 1.
> 
> # If the value is negative (again, it can be anything), e.g.:
> y = -12
> # I'd like it to become -1.
> 
> How could I do it?

Perhaps like this?

> x = (-5):5
> x
 [1] -5 -4 -3 -2 -1  0  1  2  3  4  5
> sign(x)
 [1] -1 -1 -1 -1 -1  0  1  1  1  1  1

Cheers,
Ben


> Thanks a lot!
> 
> -- 
> Dimitri Liakhovitski
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> 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.

Ben Tupper
Bigelow Laboratory for Ocean Sciences
60 Bigelow Drive, P.O. Box 380
East Boothbay, Maine 04544
http://www.bigelow.org



More information about the R-help mailing list