如何在 R 中找到特定范围内可被某个特定数字整除的数字?
在 R 中,可以使用模运算符 %% 来查找一个数字是否可以被某个特定数字整除。如果要检查一组数字是否可以被某个特定数字整除,则可以使用 for 循环。
查看下面给出的示例,了解如何实现。
示例 1
要检查 1 到 100 之间哪些数字可以被 10 整除,请使用以下代码:
for(x in 1:100){ + if(x%%10==0){ + print(x) + } + }
如果执行上面给出的代码,它将生成以下输出:
[1] 10 [1] 20 [1] 30 [1] 40 [1] 50 [1] 60 [1] 70 [1] 80 [1] 90 [1] 100
示例 2
要检查 1 到 1000 之间哪些数字可以被 50 整除,请使用以下代码:
for(x in 1:1000){ + if(x%%50==0){ + print(x) + } + }
如果执行上面给出的代码,它将生成以下输出:
[1] 50 [1] 100 [1] 150 [1] 200 [1] 250 [1] 300 [1] 350 [1] 400 [1] 450 [1] 500 [1] 550 [1] 600 [1] 650 [1] 700 [1] 750 [1] 800 [1] 850 [1] 900 [1] 950 [1] 1000
示例 3
要检查 1 到 100 之间哪些数字可以被 4 整除,请使用以下代码:
for(x in 1:100){ + if(x%%4==0){ + print(x) + } + }
如果执行上面给出的代码,它将生成以下输出:
[1] 4 [1] 8 [1] 12 [1] 16 [1] 20 [1] 24 [1] 28 [1] 32 [1] 36 [1] 40 [1] 44 [1] 48 [1] 52 [1] 56 [1] 60 [1] 64 [1] 68 [1] 72 [1] 76 [1] 80 [1] 84 [1] 88 [1] 92 [1] 96 [1] 100
广告