次のようなデータセットがあります。
IDnum State Product Consumption
123 MI A 30
123 MI B 20
123 MI C 45
456 NJ A 15
456 NJ D 10
789 MI B 60
... ... ... ...
そして、IDnumごとに1つの行があり、異なる製品ごとに新しいダミー変数がある新しいデータセットを作成したいと思います(私の実際のデータセットでは、1000近くの製品があります)。これらの行の何かのように見えます
IDnum State Prod.A Cons.A Prod.B Cons.B Prod.C Cons.C Prod.D Cons.D
123 MI yes 30 yes 20 yes 45 no -
456 NJ yes 15 no - no - yes 10
789 MI no - yes 60 no - no -
... ... ... ... ... ... ... ... ... ...
「状態」などの一部の変数は同じ IDnum 内で変化しませんが、元の銀行の各行は 1 つの購入に相当するため、同じ IDnum の「製品」変数と「消費」変数が変化します。新しいデータセットで、各コスチューム利用者のすべての消費習慣を 1 行で表示したいのですが、これまでのところ失敗しています。
どんな助けでも大歓迎です。