我只是想获得一些关于如何在R中编写函数的知识。我创建了一个简单的If-else
函数,它基本上在函数调用中接受数字输入。
如果用户提供n=1
,则会创建虹膜数据帧以及任何其他数字mtcars
。
df1<-iris
df2<-mtcars
run<-function(n){
if(n==1){
data1<-df1
} else {
data1<-df2
}
}
run(1)
但不知怎的,这只是不起作用。我在这里错过了一些东西。
答案 0 :(得分:1)
@C_Z_说什么
df1<-iris
df2<-mtcars
run<-function(n, df1, df2){
if(n==1){
data1<-df1
} else {
data1<-df2
}
return(data1)
}