从IF函数中保存变量

时间:2018-04-25 16:13:56

标签: r

我有函数,想从IF函数中保存变量"sick [i]"以利用它

for(i in 1:licznik){
  print_func <- function(a, b)
  {
    if(a > b)
    {

      print('wspolczynnik jest wiekszy' )

      print(sick[i])

    } 

  }

  print_func(a[i], b[i])
}

怎么做 ?

1 个答案:

答案 0 :(得分:1)

R for Data Science尝试此操作。

   out <- vector("list", length(licznik))
    for (i in seq_along(licznik)) {
      if(a[[i]] > b[[i]]) {
          print('wspolczynnik jest wiekszy')
          print(sick[[i]])
          out[[i]] <- sick[[i]]
      }
    }
    str(unlist(out))