[R] how to convert digits to specified decimal vectors

Berend Hasselman bhh at xs4all.nl
Sat Mar 24 09:31:32 CET 2012


On 24-03-2012, at 08:25, sagarnikam123 wrote:

> yes sir i used format() function like
> 
>> x<-c(3,5,6)
>> y<-format(x,nsmall=6)
>> y
> [1] "3.000000" "5.000000" "6.000000"
> 
> but it again gives me same output
>> as.double(y[1])
> [1] 3
> 

You are converting back to numeric and using the default print.

Use

cat(y)

Berend

> i want it in decimal style like 4.000 (i.e. without string format)
> 
> 
> --
> View this message in context: http://r.789695.n4.nabble.com/how-to-convert-digits-to-specified-decimal-vectors-tp4498588p4500920.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
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list