While R s ifelse
is incredibly handy, it does have a particular shortcoming: in the call ifelse(test, yes, no)
all elements of yes
and no
are evaluated, even those that will be thrown away.
如果你在复杂的数字操作中重新使用这一术语,那么,如果说其功能将并入<条码>。 例如,人们可能已经这样做了。
ifelse(test, f(x, y, z), g(a, b, c))
www.un.org/Depts/DGACM/index_french.htm 页: 1
是否有任何人为<代码>ifelse填写一份替换文件,仅对将保存的<编码>yes/no<>s/code>要素进行评价? 基本内容大致如下:
out <- test
for(i in seq_along(out))
{
if(test[i]) out[i] <- f(x[i], y[i], z[i])
else out[i] <- g(a[i], b[i], c[i])
}
但是,没有明显的 lo/效率低下。 如果没有进入R的那部分人,这是否可行?