[R] Decimal places in a function output
Duncan Murdoch
murdoch.duncan at gmail.com
Wed Nov 10 16:58:13 CET 2010
On 10/11/2010 10:51 AM, Liliana Pacheco wrote:
> Hi R users
> I have a very simple function. As the return of that function I want the
> answer with 5 decimal places, but it hasn't worked with sprintf, nor with
> format, nor print. This is how I used sprintf:
>
> cuant<-function(r,n){
> d<-seq(-1,1,by=0.001)
> .
> .
> .
> (SOME CALCULATIONS)
> .
> .
> .
> return(sprintf("%.5f",d[i-1]))
> }
>
> d is a vector with the numbers I need, specially the last one.
>
> how can I get the resulting number of the function with a certain amount of
> decimal places?
What is wrong with the result from sprintf()?
Duncan Murdoch
More information about the R-help
mailing list