Ich arbeite an Netzwerkanalyse und ich habe eine Datenmenge, diePassende Nominierungen mit ihren Codes
**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
so aussieht, wie Sie jeden Ego angefordert wurde, sehen können maximal drei Abspaltungen aus dem gleichen Büro zu benennen.
Ich möchte die ID-Codes mit ihren Namen anzupassen, um neue Variablen/Spalten so etwas wie dieses
**ID-code ego| ID_alter1 |ID_alter2 |ID_alter3**
100JHON | 101ROCKY |102JOE |103MOLLY
101ROCKY | 102JOE |103MOLLY |100JHON
102JOE | 103MOLLY |100JHON | .
103MOLLY | 101ROCKY | . | .
bekomme ich schon wissen, wie die Variable ID-Code Ego zu bekommen:
*egen ID-code ego= concat (ID-code ego)*
Aber ich weiß nicht, wie die anderen Beobachtungen mit ihrem ID-Code entspricht.
Anregungen sind willkommen.
Danke, Amedeo
Sehr geehrte Dimitriy. Vielen Dank für deine Hilfe. Weil ich Fächer mit dem gleichen Namen in meiner Liste habe, bekomme ich den Fehler ** "Id-Code ist einzigartig innerhalb des Egos; gibt es mehrere Beobachtungen mit unterschiedlichem ID-Code innerhalb des Egos." ** Daher möchte ich angeben, dass Sie Ihren Befehl für jedes Büro ausführen (Sie können die Variable Office in der ersten Tabelle sehen). In Büros habe ich keine doppelten Namen. Ich habe versucht mit einem 'Bys-Office:' aber vlookup akzeptiert 'by' Befehl nicht. – Amedeo
@Amedeo Das ist ein Schlüsseldetail, das in Ihrer ursprünglichen Frage nicht erwähnt wird. Die Lösung besteht darin, die Dinge neu zu definieren, um für den Offizier spezifisch zu sein. –
Es tut mir leid, ich dachte, es sei klar, da es die Variable in der Tabelle gibt und ich sagte, dass die Änderungen aus demselben Büro stammen. Mein Fehler. Außerdem wusste ich nicht, dass vlookup den Befehl nicht akzeptiert, Danke für Ihre Hilfe Dimitriy – Amedeo