改变一个数字成为R中另一个数字的整数倍?

时间:2018-06-22 15:31:49

标签: r function math linear-algebra algebra

我想知道R中是否可以将n更改为m的整数倍?

例如,如果n = 73m = 8,则我希望n更改为80(请注意,n可以更改为{{ 1}},但我希望72是下一个较大的整数,例如80而不是72)?

n

1 个答案:

答案 0 :(得分:2)

multiple <- function(n,m){
  ceiling(n/m) * m
}

multiple(72,8)
# [1] 72
multiple(73,8)
# [1] 80
multiple(80,8)
# [1] 80