[R] specify the number of decimal numbers

lehe timlee126 at yahoo.com
Thu May 14 14:54:28 CEST 2009


Thanks to all of you!
Yes, I am generating a latex table in my report.
 

jholtman wrote:
> 
> It all depends on what you want to do with the result.  Here are some
> variations:
> 
>> x <- matrix(runif(16), 4)
>> x
>           [,1]      [,2]       [,3]      [,4]
> [1,] 0.2655087 0.2016819 0.62911404 0.6870228
> [2,] 0.3721239 0.8983897 0.06178627 0.3841037
> [3,] 0.5728534 0.9446753 0.20597457 0.7698414
> [4,] 0.9082078 0.6607978 0.17655675 0.4976992
>> x[] <- sprintf("%.3f", x)
>> x
>      [,1]    [,2]    [,3]    [,4]
> [1,] "0.266" "0.202" "0.629" "0.687"
> [2,] "0.372" "0.898" "0.062" "0.384"
> [3,] "0.573" "0.945" "0.206" "0.770"
> [4,] "0.908" "0.661" "0.177" "0.498"
>> print(x, quote=FALSE)
>      [,1]  [,2]  [,3]  [,4]
> [1,] 0.718 0.935 0.267 0.870
> [2,] 0.992 0.212 0.386 0.340
> [3,] 0.380 0.652 0.013 0.482
> [4,] 0.777 0.126 0.382 0.600
> 
>> x <- matrix(runif(16), 4)
>> signif(x,3)
>       [,1]  [,2]   [,3]  [,4]
> [1,] 0.718 0.935 0.2670 0.870
> [2,] 0.992 0.212 0.3860 0.340
> [3,] 0.380 0.652 0.0134 0.482
> [4,] 0.777 0.126 0.3820 0.600
>>
> 
> Can you specify what you want and how are you going to use it.  Is it for
> generating a report?
> On Thu, May 14, 2009 at 8:03 AM, lehe <timlee126 at yahoo.com> wrote:
> 
>>
>> Thanks!
>> In my case, I need to deal with a lot of such results, e.g. elements in a
>> matrix. If using sprintf, does it mean I have to apply to each result
>> individually? Is it possible to do it in a single command?
>>
>>
>> jholtman wrote:
>> >
>> > Depending on what you want to do, use 'sprintf':
>> >
>> >> x <- 1.23456789
>> >> x
>> > [1] 1.234568
>> >> as.character(x)
>> > [1] "1.23456789"
>> >> sprintf("%.1f  %.3f  %.5f", x,x,x)
>> > [1] "1.2  1.235  1.23457"
>> >>
>> >
>> >
>> > On Thu, May 14, 2009 at 7:40 AM, lehe <timlee126 at yahoo.com> wrote:
>> >
>> >>
>> >> Hi,
>> >> I was wondering how to specify the number of decimal numbers in my
>> >> computation using R? I have too many decimal numbers for my result,
>> when
>> >> I
>> >> convert them to string with as.character, the string will be too long.
>> >> Thanks and regards!
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/specify-the-number-of-decimal-numbers-tp23538852p23538852.html
>> >> Sent from the R help mailing list archive at Nabble.com.
>> >>
>> >> ______________________________________________
>> >> 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<http://www.r-project.org/posting-guide.html>
>> <http://www.r-project.org/posting-guide.html>
>> >> and provide commented, minimal, self-contained, reproducible code.
>> >>
>> >
>> >
>> >
>> > --
>> > Jim Holtman
>> > Cincinnati, OH
>> > +1 513 646 9390
>> >
>> > What is the problem that you are trying to solve?
>> >
>> >       [[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<http://www.r-project.org/posting-guide.html>
>> > and provide commented, minimal, self-contained, reproducible code.
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/specify-the-number-of-decimal-numbers-tp23538852p23539189.html
>>  Sent from the R help mailing list archive at Nabble.com.
>>
>> ______________________________________________
>> 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<http://www.r-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
> 
> 
> 
> -- 
> Jim Holtman
> Cincinnati, OH
> +1 513 646 9390
> 
> What is the problem that you are trying to solve?
> 
> 	[[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.
> 
> 

-- 
View this message in context: http://www.nabble.com/specify-the-number-of-decimal-numbers-tp23538852p23540018.html
Sent from the R help mailing list archive at Nabble.com.




More information about the R-help mailing list