おそらく、私は問題をうまく定義していません。Rが何から戻ってくるのか理解していないようですsapply
。階層データの大きなデータフレームがあります。列の約半分は因子であり、半分は数値です。いくつかの因子を含み、数値列の合計を含む新しいデータフレームを取得したいのですが、合計を因子レベルで分離したままにしておきたいです。
たとえば、以下のサンプルデータから、州、地区、ブランチが同じであるデータフレームを作成したいと思いますが、同じタイプで異なる色の注文のデータを合計します。繰り返し使用sapply
すればうまくいくと思いますが、うまくいかないようです。
サンプルデータ:
state district branch order colour number cost amount
CA central newtown shoes black 6 25.50 127.40
CA central newtown shoes brown 3 32.12 75.40
CA central newtown gloves blue 15 12.20 157.42
CA central newtown gloves black 9 8.70 65.37
CA central columbus shoes black 12 30.75 316.99
CA central columbus shoes brown 1 40.98 45.00
CA central columbus gloves blue 47 11.78 498.32
CA central columbus gloves black 23 7.60 135.50