有人能告诉我这段代码出了什么问题吗?
mydata <-(function(x){if(x>=y&x<=z) return(x)}
它看起来很好用,但当我试图为它增加价值时,它不起作用。例如:
mydata(x = 2:11, y = 5, z = 2)
您的函数不知道什么是y
和z
。你需要这个吗?
mydata <- function(x, y, z) x[x >= y & x<= z]
mydata(x = 2:11, y = 2, z = 5)
#[1] 2 3 4 5