在R如何找到一个整数是否可以被数字整除?

问题描述:

对不起,我是一个开始编码R 例如: 如果我偶然做一个FOR循环,并且我有一个整数1到100(1:100)的集合,那么什么是适当的格式以确保能够打印可被另一个数字整除的数字。在这种情况下,5是可以整除的数字。我听说在这种情况下使用modulo会有所帮助%%在R如何找到一个整数是否可以被数字整除?

这是我认为我应该拥有的。

For (x in 1:100) { 
    x%%5 == y 
} 
print(y) 
+0

这是怎么回事?

x <- 1:100 
div_5 <- function(x) x[x %% 5 == 0] 
div_5(x) 
+0

这可行!我赞赏答案。然而,我努力能够使用For循环执行相同的功能,希望有人对此有这样的答案。 :) –

for (x in 1:100) { 
    if (x%%5 == 0) { 
    print(x) 
    } 
} 

for (i in 1:10) 
{ 
    if (i %% 2) 
    { 
     #some code 
    } 
}