2
私は関数内でdplyr mutateを使用するときに標準パターンを使用しています。ここにおもちゃの例があります(ポイントを証明するだけです):突然変異のためのDplyrプログラミングパターン
myFunction = function(colname) {
dots <- setNames(list(lazyeval::interp(~ifelse(x>25, x*10, x/10), x = quote(colname))), "my_new_col")
mutate_(mtcars, .dots = dots)
}
私はこれを毎回入力しない関数にしました。しかしこれはむしろ冗長であり、mutate_への呼び出しをパラメータ化する簡単な方法があるかどうかはわかりません。提案?
このコードで何をしようとしていますか? – useR
これは単なるおもちゃの例です。私は関数内に入れてdplyrのmutateとfilterへの呼び出しをパラメータ化しようとしています。 – Sid
"毎回それを入力しないようにしました"。何を正確に入力しますか?おそらく、あなたが関数に入れない例を提供することができます。あなたのおもちゃの例には 'filter'もありません – useR