This one really sheds light on that old adage
"...When you can't see the forest for the trees"!
Sarah Goslee wrote:
>
> You could do something like this:
>
>> revtrunc <- function(x) { x - floor(x) }
>
>> revtrunc(39.5)
> [1] 0.5
>
> But note:
>> revtrunc(-39.5)
> [1] 0.5
>
> I'm not s
On Thu, Apr 16, 2009 at 10:30 PM, T.D.Rudolph wrote:
>
> hello there,
>
> Is there a way of truncating in the opposite direction so as to retain only
> the values to the right of the decimal??
>
> i.e. rather than:
>> trunc(39.5)
> [1] 39
>
> i would get something like:
>> revtrunc(39.5)
> [1] 0.5
On Thu, Apr 16, 2009 at 10:30 PM, T.D.Rudolph wrote:
> Is there a way of truncating in the opposite direction so as to retain only
> the values to the right of the decimal??
>
> i.e. rather than:
>> trunc(39.5)
> [1] 39
>
> i would get something like:
>> revtrunc(39.5)
> [1] 0.5
>
> I've been sear
You could do something like this:
> revtrunc <- function(x) { x - floor(x) }
> revtrunc(39.5)
[1] 0.5
But note:
> revtrunc(-39.5)
[1] 0.5
I'm not sure what you'd want for negative numbers. One possibility:
revtrunc <- function(x) { sign(x) * (x - floor(x)) }
> revtrunc(39.5)
[1] 0.5
> revtrunc
hello there,
Is there a way of truncating in the opposite direction so as to retain only
the values to the right of the decimal??
i.e. rather than:
> trunc(39.5)
[1] 39
i would get something like:
> revtrunc(39.5)
[1] 0.5
I've been searching to no avail but I imagine there is a very simple
sol
5 matches
Mail list logo