我编写了一个函数,它接受两个整数变量(x,y)来定义“id”数组,但为了得到正确的输出,我必须改变我的变量(x和y,如x< -...和y< -....)在控制台中。
test2 <- function(s,id = x:y){ ....
如何更改我的变量以获得一个用户可以使用的功能,只需输入他/她想要的任何两个整数:
test2("char",10:20) without declaring x<-10 and y<-20
非常感谢!
答案 0 :(得分:1)
如果希望函数采用两个整数x和y,则使其具有两个参数x和y。在其中创建id
:
test2=function(s, x, y){
id=x:y
return(id) # or whatever you return
}
然后你用:
来称呼它test2("char",10,20)