[R] Rounding of problem with sum command in R

Marc Girondot marc_grt at yahoo.fr
Wed Aug 23 11:20:49 CEST 2017


Le 22/08/2017 à 16:26, niharika singhal a écrit :
> Hello I have a vector
> v=c(0.08844446,0.1744455,0.1379778,0.1209769,0.1573065,0.1134463,0.2074027)
> when i do
> sum(v)
> or
> 0.08844446+0.1744455+0.1379778+0.1209769+0.1573065+0.1134463+0.2074027
> i am getting output as 1
> But if i add them manually i get
> 1.00000026
> I do not want to round of my value since it effect my code further
> Can anyone suggest how can i avoid this.
>
> Thanks & Regards
> Niharika Singhal
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.
>
 > print(sum(v), digits = 12)
[1] 1.00000016



More information about the R-help mailing list