无法解决R中的简单If-Else函数错误

时间:2017-02-01 03:33:25

标签: r

我只是想获得一些关于如何在R中编写函数的知识。我创建了一个简单的If-else函数,它基本上在函数调用中接受数字输入。

如果用户提供n=1,则会创建虹膜数据帧以及任何其他数字mtcars

df1<-iris
df2<-mtcars
run<-function(n){
  if(n==1){
   data1<-df1
  } else {
    data1<-df2
  }
}

run(1)

但不知怎的,这只是不起作用。我在这里错过了一些东西。

1 个答案:

答案 0 :(得分:1)

@C_Z_说什么

df1<-iris
df2<-mtcars
run<-function(n, df1, df2){
  if(n==1){
   data1<-df1
  } else {
    data1<-df2
  }
return(data1)
}