У меня есть набор данных с примерно 3 миллионами строк и следующей структурой:
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
Мой вопрос: каков самый быстрый / самый элегантный способ создания data.frame, где значения PrimaryConditionGroup становятся столбцами, сгруппированными по идентификатору пациента и году (с учетом количества появлений)?