約300万行のデータセットと次の構造があります。
PatientID| Year | PrimaryConditionGroup
---------------------------------------
1 | Y1 | TRAUMA
1 | Y1 | PREGNANCY
2 | Y2 | SEIZURE
3 | Y1 | TRAUMA
Rはかなり新しいので、データを以下に概説する構造に再形成する正しい方法を見つけるのに苦労しています。
PatientID| Year | TRAUMA | PREGNANCY | SEIZURE
----------------------------------------------
1 | Y1 | 1 | 1 | 0
2 | Y2 | 0 | 0 | 1
3 | Y1 | 1 | 0 | 1
私の質問は次のとおりです。PrimaryConditionGroupの値がPatientIDとYear(発生数を数える)でグループ化された列になるdata.frameを作成するための最も速く/最もエレガントな方法は何ですか?