の各行に関数を適用したいdata.frame/data.table
cases <- expand.grid(a=c(TRUE,FALSE), b=c(TRUE,FALSE), c=c(TRUE,FALSE))
myFun <- function(data, row){
otherFun(data, row[1], row[2], row[3])
}
apply(cases, 1, myFun, data=dt1)
これは機能しますが、
myFun <- function(data, row){
otherFun(data, row$a, row$b, row$c)
}
これはうまくいきません。
列の順序に依存する必要がないようにする最善の方法は何ですか?