2

我想将函数应用于向量。我的函数需要多个参数,但我可以始终保持参数相同。

这是我想出的,但它不起作用。我已经看到一些东西在使用mapply——我不确定这是否是我需要的。

add = function(x, y) x+y
sapply(1:5, add(y = 10))
4

1 回答 1

3

一般来说,你可以给一个函数的额外参数来sapply喜欢这个。

sapply(1:5, add, y=10)

只需编写函数名称,然后您可以直接在 sapply 本身内提供任意数量的参数

于 2016-05-12T06:00:41.000 回答