[R] 'format' problem

Andrew C. Ward s195404 at student.uq.edu.au
Mon Aug 4 02:24:49 CEST 2003


Dear Timur,

sprintf may be what you want:
   sprintf("%.1e", 12345678)
   sprintf("%.1e", 1234567)


Regards,

Andrew C. Ward

CAPE Centre
Department of Chemical Engineering
The University of Queensland
Brisbane Qld 4072 Australia
andreww at cheque.uq.edu.au


Quoting Timur Elzhov <Timur.Elzhov at jinr.ru>:

> Dear R experts,
> 
>   format(12345678, digits = 2)
> 
> gives
>   [1] "1.2e+07"
> 
> while
>   format(1234567, digits = 2)
> 
> gives
>   [1] "1234567"
> 
> but I'd like the last number to be represented as
> "1.2e+06" string too.
> 
> Where am I wrong?
> 
> Thanks,
> Timur.
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>




More information about the R-help mailing list