Я работаю над сетевым анализом, и у меня есть набор данных, который выглядит так
**ID-code | ego | alter1 |alter2 |alter3 |Office**
100 | JHON | ROCKY |JOE |MOLLY | 1
101 |ROCKY | JOE |MOLLY |JHON | 1
102 | JOE | MOLLY |JHON | . | 1
103 | MOLLY| ROCKY | . | . | 1
Как видите, каждому эго было предложено назвать не более трех альтеров из одного офиса.
Я хотел бы сопоставить ID-коды с их именами, чтобы получить новые переменные/столбцы примерно так
**ID-code ego| ID_alter1 |ID_alter2 |ID_alter3**
100JHON | 101ROCKY |102JOE |103MOLLY
101ROCKY | 102JOE |103MOLLY |100JHON
102JOE | 103MOLLY |100JHON | .
103MOLLY | 101ROCKY | . | .
Я уже знаю, как получить переменную ID-code ego:
*egen ID-code ego= concat (ID-code ego)*
Но я не знаю, как сопоставить другие наблюдения с их ID-кодом.
любые предложения приветствуются.
Спасибо, Амедео