小编Pro*_*nis的帖子

通过apply将参数传递给迭代函数

我有一个像这个假人的功能:

FUN <- function(x, parameter){
  if (parameter == 1){
      z <- DO SOMETHING WITH "x"}
  if (parameter ==2){
      z <- DO OTHER STUFF WITH "x"}
return(z)
}
Run Code Online (Sandbox Code Playgroud)

现在,我想使用apply在数据集上使用该函数.问题是,那apply(data,1,FUN(parameter=1))

不会工作,因为FUN不知道"x"是什么.有没有办法告诉申请以"x"作为当前行/ col来调用FUN?`

r

31
推荐指数
2
解决办法
3万
查看次数

标签 统计

r ×1