Seite 1 von 1

2 Variablen kombinieren

BeitragVerfasst: So 9. Dez 2018, 23:42
von katharina#
Hallo, ich habe zwei Datensätze mittels Befragten-ID zusammengeführt. Datensatz 1 enthält Daten über das Alter der Interviewer, Datensatz 2 allerdings nicht. Jedoch enthalten beide Datensätze die Interviewer ID. Ich möchte nun gerne für alle Beobachtungen das Alter der Interviewer haben. Dazu möchte ich eine neue Variable intage_new erstellen. (Siehe Tabelle)


intid intage intid2 intage_new
1001 72 1001 72
1001 72
1001 72 1001 72
1001 72
1002 55
1002 55 1002 55
1002 55 1002 55
1002 55 1002 55
...
1300 48 1300 48
1300 48
1300 48 1300 48

usw.

Ich könnte jetzt einfach Copy and Paste machen, dann wäre ich aber bei fast 300 Interviewern lange beschäftigt.
Kann mir vlt. jemand mit einem einfacheren Befehl weiterhelfen?
Vielen Dank schonmal!

Re: 2 Variablen kombinieren

BeitragVerfasst: Mo 10. Dez 2018, 10:01
von Staxa
Der Merge Befehl ist dein Freund


Code: Alles auswählen
help merge


sieht dann etwa so aus;

Code: Alles auswählen
merge 1:1 age using "data2.dta "

Re: 2 Variablen kombinieren

BeitragVerfasst: Mo 10. Dez 2018, 19:53
von katharina#
Hallo, vielen Dank für die schnelle Antwort.
Über den merge-Befehl habe ich bereits die beiden Datensätze (via Befragten-ID) zusammengefügt.
Mein Problem ist nun, dass in dem einen Datensatz nicht für alle Beobachtungen Interviewerinformationen vorliegen, und ich diese Informationen für jede einzelne Beobachtung benötige. Jedoch liegt für jede Beobachtung die Interviewer-ID vor. Mithilfe von diesem Zusatzwissen möchte ich nun eine vollständige Variable erstellen. Das ist mit dem merge-Befehl leider nicht möglich.

Re: 2 Variablen kombinieren

BeitragVerfasst: Di 11. Dez 2018, 11:48
von Staxa
Du musst dir klarmachen, welche Information in beiden Datensätzen vorliegt, also die Interviewer ID. Dann kannst du matchen. Möglicherweise musst du ein m:1 Merge durchführen, das ist dann der Fall, wenn es mehr Interviewer als Befragungspersonen gibt. Das Manual erklärt dir, wie es funktioniert. Ist dies nicht möglich so verstehe ich nicht ganz, was du vorhast. Möglicherweise musst du Datenauszüge bereitstellen, damit wir genauer wissen, wo das Problem liegt.

Re: 2 Variablen kombinieren

BeitragVerfasst: Do 17. Jan 2019, 13:22
von Muchad
Gibt es ein mögliches Problem?