tapplyandのヘルプ ページを見てきましたがby、これが適切なツールであるかどうかわかりません。たとえば、列があるデータフレームがありName,Value1,Value2、関数を適用したい場合、グループ化しfunction f(x,y) { do_something }て結果として列を持つデータフレームを取得するにはどうすればよいですか?Value1Value2NameName,f(Value1,Value2)
次のような単純なケースで、tapply を動作させることができます。
tapply(df$Name, df$value1, mean)
しかし、私の関数が入力df$value2としても取るとどうなりますか? と同じくらい単純ではありませんmeanか?つまり、私がやろうとしていることの疑似表記は次のようになります。
tapply(df$Name, c(df$value1,df$value2), function f(x,y) { x+y+bla...})