組み込みのデータセット「ChickWeight」を使用しています。それぞれの名前、体重、時間、ひよこ、ダイエットについて、私の関数は単に名前の各ペア、体重時間、体重ひよこ、体重ダイエット、時間ひよこ、時間ダイエット、ひよこダイエットの差をとっています。関数と計算自体はかなり単純で不要ですが、組み合わせで2パラメーター関数を渡す方法を見つけたいと思います。
私のスクリプトは次のとおりです
out <- combn(names(ChickWeight), 2, simplify=FALSE)
f <- function(x, y)
{
diff <- (x - y)
}
mapply(f, out[1,], out[2,])
更新: 名前ではなく、関数 f の数値を減算する必要があるようです。私はこれをどのように行うことができるのだろうかと思っています。おそらく、それぞれの列の数値を呼び出すことができるように、out[1,] と out[2,] を参照する方法を見つける必要があります。