如何将数字转换为R中另一个数字的第一个整除数

国王印达诺德

我想将任何数字除以6仍然有一个整数。那么如何R将数字转换为最接近的可整除数。

例如在这种情况下607应该转换为606

D b

这里有三种方法

foo_Gregor = function(N, n){
    return(round(N / n) * n)
}

foo_HubertL = function(N, n){
    return(n*((N+n/2) %/% n))
}

foo_db = function(N, n){
    t1 = N %% n
    if (t1 < n/2){
        return(N - t1)
    } else {
        return(N + n - t1)
    }
}    

var_db = sapply(1:10000, function(i) foo_db(N = i, n = 6))
var_Gregor = sapply(1:10000, function(i) foo_db(N = i, n = 6))
var_HubertL = sapply(1:10000, function(i) foo_db(N = i, n = 6))

identical(var_db, var_Gregor)
#[1] TRUE
identical(var_HubertL, var_Gregor)
#[1] TRUE

foo_Gregor可能是最好的,因为它的简单性和使用floor修改它的能力ceiling

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将列转换为以另一个数字列中的值为条件的和?

来自分类Dev

将数组中的数字转换为另一个数组

来自分类Dev

如何使用Arduino将数字从一个数字范围转换为另一个数字范围

来自分类Dev

数字以及可被另一个数字整除的数字的数字(例如 3)

来自分类Dev

将一个数字转换为另一个由 9 组成的数字

来自分类Dev

查找大于x的第一个数字并在该行中返回另一个值

来自分类Dev

如何将数字的格式复制到另一个数字?

来自分类Dev

如何将数字的格式复制到另一个数字?

来自分类Dev

找出一个很大的数字是否可以被另一个数整除

来自分类Dev

根据另一个数据框中的名称的行索引将一个数据框中的名称转换为数字

来自分类Dev

如何将一个数据框转换为另一个数据框

来自分类Dev

R:如何查找字符串中的第一个数字

来自分类Dev

检查列表中的数字是否可被另一个数字整除的最有效方法

来自分类Dev

如何将第一个数字(如果不是最大的数字)与整数中的最大数字交换

来自分类Dev

如何替换第一个数字?

来自分类Dev

如何将多个8位字块转换为一个数字?

来自分类Dev

根据python中的另一个列表将列表中的字母转换为数字

来自分类Dev

如何将一个数字分为另一个工作表中的7个不同的单元格?

来自分类Dev

从PHP中的另一个数字中提取一个数字

来自分类Dev

如何检查一个数字是否可以被列表中的每个数字整除

来自分类Dev

如何检查一个数字进入另一个数字内并在php中基于该数字创建一个数组?

来自分类Dev

如何将排序表中的第一个值转换为度量?

来自分类Dev

如何将数字从另一个函数调用为一个函数?

来自分类Dev

如何将一个文件中的数字与另一个文件中的名称匹配?

来自分类Dev

如何将值从第一个数组复制到另一个数组?

来自分类Dev

如何使用sed匹配并保持第一个数字在一行中?

来自分类Dev

如果一个数字除以R中的另一个太小的数字怎么办

来自分类Dev

将空格数字“”替换为另一个

来自分类Dev

忽略数组中的第一个和最后一个数字

Related 相关文章

  1. 1

    如何将列转换为以另一个数字列中的值为条件的和?

  2. 2

    将数组中的数字转换为另一个数组

  3. 3

    如何使用Arduino将数字从一个数字范围转换为另一个数字范围

  4. 4

    数字以及可被另一个数字整除的数字的数字(例如 3)

  5. 5

    将一个数字转换为另一个由 9 组成的数字

  6. 6

    查找大于x的第一个数字并在该行中返回另一个值

  7. 7

    如何将数字的格式复制到另一个数字?

  8. 8

    如何将数字的格式复制到另一个数字?

  9. 9

    找出一个很大的数字是否可以被另一个数整除

  10. 10

    根据另一个数据框中的名称的行索引将一个数据框中的名称转换为数字

  11. 11

    如何将一个数据框转换为另一个数据框

  12. 12

    R:如何查找字符串中的第一个数字

  13. 13

    检查列表中的数字是否可被另一个数字整除的最有效方法

  14. 14

    如何将第一个数字(如果不是最大的数字)与整数中的最大数字交换

  15. 15

    如何替换第一个数字?

  16. 16

    如何将多个8位字块转换为一个数字?

  17. 17

    根据python中的另一个列表将列表中的字母转换为数字

  18. 18

    如何将一个数字分为另一个工作表中的7个不同的单元格?

  19. 19

    从PHP中的另一个数字中提取一个数字

  20. 20

    如何检查一个数字是否可以被列表中的每个数字整除

  21. 21

    如何检查一个数字进入另一个数字内并在php中基于该数字创建一个数组?

  22. 22

    如何将排序表中的第一个值转换为度量?

  23. 23

    如何将数字从另一个函数调用为一个函数?

  24. 24

    如何将一个文件中的数字与另一个文件中的名称匹配?

  25. 25

    如何将值从第一个数组复制到另一个数组?

  26. 26

    如何使用sed匹配并保持第一个数字在一行中?

  27. 27

    如果一个数字除以R中的另一个太小的数字怎么办

  28. 28

    将空格数字“”替换为另一个

  29. 29

    忽略数组中的第一个和最后一个数字

热门标签

归档