У меня есть набор данных, содержащий около 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 становятся столбцами, сгруппированными по PatientID и Year (подсчитывая количество вхождений)?