我正在寻找一种将多个函数应用于一个向量的选项。我认为这对于逆应用函数来说是一种仁慈,其中一个函数应用于许多向量(或列)。
有没有办法指定两个或多个函数(例如 min 和 max)并将其应用于向量?
与@CathG的评论类似,但没有get
:
v <- rnorm(10)
funs <- list(mean, median, sd)
sapply(funs, function(fun, x) fun(x), x = v)
Or with do.call
:
sapply(funs, do.call, args = list(v))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)