是的我知道为什么我们总是四舍五入到最近的偶数,如果我们在两个数字的确切中间(即2.5变为2).但是,当我想为某些人评估数据时,他们不希望出现这种行为.获得这个的最简单方法是什么:
x <- seq(0.5,9.5,by=1) round(x)
为1,2,3,...,10而不是0,2,2,4,4,...,10.
编辑:要清除:舍入后1.4999应为1.(我觉得这很明显)
r rounding r-faq
r ×1
r-faq ×1
rounding ×1