[R] Scaling values 0-255 -> -1 , 1 - how can this be done?

Sarah Goslee sarah.goslee at gmail.com
Wed Nov 21 18:12:45 CET 2012


fakedata <- data.frame(matrix(sample(1:255, 50, replace=TRUE), ncol=5))
ifelse(fakedata > 127.5, 1, -1)

Sarah

On Wed, Nov 21, 2012 at 10:32 AM, Brian Feeny <bfeeny at me.com> wrote:
>
> I have a dataframe in which I have values 0-255, I wish to transpose them such that:
>
> if value  > 127.5 value = 1
> if value < 127.5 value = -1
>
> I did something similar using the "binarize" function of the biclust package, this transforms my dataframe to 0 and 1 values, but I wish
> to use -1 and 1 and looking for a way in R to do this.
>
> Brian
>


--
Sarah Goslee
http://www.functionaldiversity.org




More information about the R-help mailing list