データ フレームに関数を適用したい。この関数は V1 を arg1 として、V2 を arg2 として取り、結果を V3 または他のベクトルに書き込みたいと考えています。
これを行う簡単でコンパクトな方法はありますか?以下に(動作しない)例を投稿しました。
ありがとう
ストゥ
my.func <- function(X, Y) {
return(X + Y)
}
a <- c(1,2,3)
b <- c(4,5,6)
my.df <- data.frame(a, b)
apply(my.df, 1, my.func, X="a", Y="b")