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 に答える