J'ai un ensemble de données avec environ 3 millions de lignes et la structure suivante :
PatientID| Année | GroupeConditionPrimaire
---------------------------------------
1 | Y1 | TRAUMA
1 | Y1 | GROSSESSE
2 | Y2 | CRISE
3 | Y1 | TRAUMA
Étant assez novice en R, j'ai du mal à trouver la bonne façon de remodeler les données dans la structure décrite ci-dessous :
PatientID| Année | TRAUMA | GROSSESSE | CRISE
----------------------------------------------
1 | Y1 | 1 | 1 | 0
2 | Y2 | 0 | 0 | 1
3 | Y1 | 1 | 0 | 1
Ma question est : Quel est le moyen le plus rapide/le plus élégant de créer un data.frame, où les valeurs de GroupeConditionPrimaire deviennent des colonnes, regroupées par PatientID et Année (en comptant le nombre d'occurrences) ?