[R] "reverse truncate" to extract only decimal values

Paul Smith phhs80 at gmail.com
Thu Apr 16 23:43:49 CEST 2009


On Thu, Apr 16, 2009 at 10:30 PM, T.D.Rudolph <prairie.picker at gmail.com> 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 searching to no avail but I imagine there is a very simple
> solution!

revtrunc <- function(x) x-trunc(x)

Paul




More information about the R-help mailing list