round_preserve_sum {GFE} | R Documentation |
Round preserve sum.
Description
Rounds a vector of numbers while preserving the sum of them.
Usage
round_preserve_sum(x, digits = 0)
Arguments
x |
A numeric vector. |
digits |
The number of digits to take in account in the rounding process. |
Value
round_preserve_sum
returns y
with round vector.
Source
https://www.r-bloggers.com/2016/07/round-values-while-preserve-their-rounded-sum-in-r/ and https://stackoverflow.com/questions/32544646/round-vector-of-numerics-to-integer-while-preserving-their-sum
Examples
sum(c(0.333, 0.333, 0.334))
round(c(0.333, 0.333, 0.334), 2)
sum(round(c(0.333, 0.333, 0.334), 2))
round_preserve_sum(c(0.333, 0.333, 0.334), 2)
sum(round_preserve_sum(c(0.333, 0.333, 0.334), 2))
[Package GFE version 0.1.1 Index]