我想在R中写一个函数,它接受一个整数的列表,并且只返回原来列表中可以被9整除的值。
这就是我到目前为止所做的:
multipleof9=function(x){
return(((x %% 9 == 0)
}但这只适用于x的一个值,而不是整数列表。
发布于 2015-03-05 18:10:31
multipleof9 <- function(x) {
return(x[x %% 9 == 0])
}您只需要将x与x %% 9 == 0返回的逻辑向量进行子集。
注意,return的使用是完全可选的。那是,
multipleOf9 <- function(x) x[x %% 9 == 0]是等价的。
https://stackoverflow.com/questions/28884247
复制相似问题