次の形式の R データフレームがあります。
FIRM WORKER HOURS
FIRM1 A1 H1
FIRM1 A2 H2
FIRM1 A3 H3
FIRM1 B1 H4
FIRM1 B2 H5
FIRM2 A1 H6
FIRM2 C1 H7
さまざまな教育カテゴリ (A、B、C、...) の従業員を抱える企業があります。教育カテゴリが独自の列に合計され、すべての企業がそれぞれの行を 1 つだけ持つように、データフレームを変換したいと考えています。したがって、初期データフレームを次の形式に変換する必要があります。
FIRM HOURS_A HOURS_B HOURS_C
FIRM1 H1+H2+H3 H4+H5
FIRM2 H6 H7
これを行うための最もきちんとした方法は何でしょうか?