リストを返す実際の問題に関数があります。これを dplyr mutate() で使用する方法はありますか? このおもちゃの例は機能しません -:
it = data.table(c("a","a","b","b","c"),c(1,2,3,4,5), c(2,3,4,2,2))
myfun = function(arg1,arg2) {
temp1 = arg1 + arg2
temp2 = arg1 - arg2
list(temp1,temp2)
}
myfun(1,2)
it%.%mutate(new = myfun(V2,V3))
新しい変数の最初の「列」で関数の出力を循環していることがわかりますが、その理由はわかりません。
ありがとう!