'''mydata <-(function(x){if(x>=y&x<=z) return(x)}'''有什么问题

  • 本文关键字:return 问题 mydata function if r
  • 更新时间 :
  • 英文 :

有人能告诉我这段代码出了什么问题吗?

mydata <-(function(x){if(x>=y&x<=z) return(x)}

它看起来很好用,但当我试图为它增加价值时,它不起作用。例如:

mydata(x = 2:11, y = 5, z = 2)

您的函数不知道什么是yz。你需要这个吗?

mydata <- function(x, y, z) x[x >= y & x<= z]       
mydata(x = 2:11, y = 2, z = 5)
#[1] 2 3 4 5

相关内容

最新更新