2016-07-01 5 views
0

Ich habe durch Tabulatoren getrennte txt Daten ohne Headerdie Kombination von Daten und Header erstellen dta

1990 1 3 
1991 0 2 
1990 1 1 

Und ich habe Header Informationen wie diese.

VARIABLE LABELS   
    C1 'Year' 
    C2 'Sex' 
    C3 'Region' 

Wie kann ich sie kombinieren (legen Sie die Header durch Tabulatoren getrennte txt) eine Stata dta-Datei zu erstellen?

Ein Umweg zu tun ist vielleicht, die beiden Dateien in txt mit Python zu kombinieren und dann in dta zu konvertieren. Wie kann das funktionieren?

Antwort

3

Ich bin verwirrt über das Interesse an Umwegen, dies zu tun. Ein direkter Weg, dies in Stata zu tun ist,

import delimited Year Sex Region using mydata.txt 
save mydata 

Ihr Problem komplizierter sein könnte, aber wenn ja, müssen Sie eine bessere Erklärung geben. Insbesondere

  1. Sie sagen nichts darüber, wie die Variablenlabels gehalten werden, ob sie auf einem Blatt Papier sind, im Kopf, oder in einer anderen Datei. Für eine umfangreichere Liste kann es am besten sein, eine .do Datei mit den Befehlen zu label jeder Variable zu erstellen.

  2. In Ihrem Beispiel könnten die Variablenlabels alle Variablennamen sein, so dass Sie die von Ihnen erwähnten nicht informativen Namen nicht verwenden müssen. Viele variable Labels sind nicht so geeignet.

+0

@Nick_Cox Vielen Dank. Mein Interesse am Umweg war auf mein mangelndes Stata-Wissen zurückzuführen. Vielen Dank! – user42459

Verwandte Themen