Skip to content

How to show number in the %f format?

5 messages · Peng Yu, David Winsemius, Don MacQueen

#
Hi,

I have the following matrix, which is printed %e format (in C's way).
I am wondering how make it be printed in %f format (in C's way)?

Regards,
Peng
pval(ki-wt)     pval(ko-wt)
Nab2      1.913348979e-06 2.731944670e-09
Rasal1    2.482254110e-05 1.054711084e-05
Ccndbp1   6.307674516e-08 2.268947934e-04
Svep1     0.000000000e+00 1.564526286e-12
Ppara     8.218961690e-04 2.802202914e-13
Pros1     8.787052919e-07 0.000000000e+00
Papss2    0.000000000e+00 2.190819073e-07
Hdac9     0.000000000e+00 8.881784197e-16
Adcyap1r1 2.085731587e-11 1.998401444e-15
Robo1     0.000000000e+00 0.000000000e+00
Sema3a    4.903322193e-11 0.000000000e+00
Rab9b     1.099629676e-05 1.116694168e-06
Tgfb3     0.000000000e+00 0.000000000e+00
Slc9a9    7.460784795e-03 1.552167950e-09
Creb5     2.959174867e-07 8.973577437e-11
Ccnd1     7.868573521e-04 1.460805570e-07
Pafah1b3  1.576464070e-08 6.757446065e-06
Tiam2     0.000000000e+00 0.000000000e+00
Etv5      2.279731959e-12 0.000000000e+00
Hcrtr2    1.258646520e-10 1.661509722e-05
num [1:20, 1:2] 1.91e-06 2.48e-05 6.31e-08 0.00 8.22e-04 ...
 - attr(*, "dimnames")=List of 2
  ..$ : chr [1:20] "Nab2" "Rasal1" "Ccndbp1" "Svep1" ...
  ..$ : chr [1:2] "pval(ki-wt)" "pval(ko-wt)"
#
On Sep 23, 2009, at 5:58 PM, Peng Yu wrote:

            
??"printf"  # scroll down to base package listings, the C function

?sprintf    # the s/r function
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
#
On Wed, Sep 23, 2009 at 5:16 PM, David Winsemius <dwinsemius at comcast.net> wrote:
I tried the following command. The column names are missing and the
command is a little complicated. Is there any better solution?
[,1]        [,2]
Nab2      "0.0000019" "0.0000000"
Rasal1    "0.0000248" "0.0000105"
Ccndbp1   "0.0000001" "0.0002269"
Svep1     "0.0000000" "0.0000000"
Ppara     "0.0008219" "0.0000000"
Pros1     "0.0000009" "0.0000000"
Papss2    "0.0000000" "0.0000002"
Hdac9     "0.0000000" "0.0000000"
Adcyap1r1 "0.0000000" "0.0000000"
Robo1     "0.0000000" "0.0000000"
Sema3a    "0.0000000" "0.0000000"
Rab9b     "0.0000110" "0.0000011"
Tgfb3     "0.0000000" "0.0000000"
Slc9a9    "0.0074608" "0.0000000"
Creb5     "0.0000003" "0.0000000"
Ccnd1     "0.0007869" "0.0000001"
Pafah1b3  "0.0000000" "0.0000068"
Tiam2     "0.0000000" "0.0000000"
Etv5      "0.0000000" "0.0000000"
Hcrtr2    "0.0000000" "0.0000166"
#
On Sep 23, 2009, at 6:42 PM, Peng Yu wrote:

            
Why not apply to the column index?  ... rather than to the row and  
then transposing.
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
#
There is also the

    formatC

function, whose description is

      Formatting numbers individually and flexibly, using 'C' style
      format specifications.

-Don
At 2:28 AM -0400 9/24/09, David Winsemius wrote: