データの組み合わせに対して同じタイプのグラフを作成したいと思います。現在、私はplyr
データを分割し、組み合わせごとにいくつかのコードを実行するために使用しています。
たとえば、dataframe
会社、部門、地域、および収益があるとします。これが私の擬似コードです:
d_ply(dataframe, .(company), function(df) {
d_ply(df, .(department), function(df) {
d_ply(df, .(region), function(df) {
bar_chart(df$region, df$revenue)
})
bar_chart(df$department, df$revenue)
})
bar_chart(df$company, df$revenue)
})
私の実際の例では、複数のことを行う必要があり、コードは10行ほどです。関数を作成して適切なパラメーターを渡す以外に、各組み合わせでコードを繰り返さないようにする方法はありますか?plyr
魔法のトリックがあることを期待していました。