私の例が合理的かどうか尋ねないでください。私の質問を回避する方法の例があるかもしれませんが、data.frame にグループごとに適用する必要がある無名関数に複数のパラメータを渡すことはできないかもしれません。
私はdata.frameを持っています
w <- c("A", "B")
x <- c(1,2)
y <- c(3,4)
df <- data.frame(w,x,y)
ここで、列 x と y を乗算して列 z を作成する関数を各グループ (列 w で定義) に適用したいと考えています。
df$z <- ...(list(df$x, df$y), df$w, FUN=関数(x,y) {x * y}
実際、私は乗算の具体的な答えを求めているのではなく、無名関数に 2 つ以上のパラメーターを適用する方法の構文を求めています。
Joshua からの正しいコメントにより、例を変更しました。tapply はリストでは機能しません。
ヒントをいただければ幸いです
トム