【问题标题】:change one number to become an integer multiple of another number in R?将一个数字更改为 R 中另一个数字的整数倍?
【发布时间】:2018-06-22 15:31:48
【问题描述】:

我想知道 R 中是否有办法将n 更改为m 的整数倍?

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

m = 8 
n = 73

multiple <- function(n, m){

  #  your suggested solution #

}

【问题讨论】:

    标签: r function math linear-algebra algebra


    【解决方案1】:
    multiple <- function(n,m){
      ceiling(n/m) * m
    }
    
    multiple(72,8)
    # [1] 72
    multiple(73,8)
    # [1] 80
    multiple(80,8)
    # [1] 80
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-02
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      相关资源
      最近更新 更多