2016-05-30 16 views
1

Ich verwende Stata 13.1. Nach dem Import eines Datensatzes mit mehr als 50 Variablen aus Excel habe ich festgestellt, dass es doppelte Variablenbezeichnungen gibt. Stata gab Variablennamen beim Importieren aus Excel und änderte die doppelten Namen. Aus irgendeinem Grund möchte ich doppelte Beschriftungen finden und diese Beschriftungen beispielsweise als Label1 & Label2 umbenennen.doppelte Variable Etiketten

Kann jemand mir helfen, doppelte variable Aufkleber zu finden und aufzulisten?

Antwort

1

Doppelte Variablenbeschriftungen sind für Stata nicht problematisch, nur Benutzer.

Mit keinen Variablen mehr als Beobachtungen, könnten Sie dies in grober Weise tun, indem Sie Variablennamen und Beschriftungen in Daten kopieren und dann nach duplicates suchen.

gen varlabel = "" 
gen varname = "" 
local j = 1 
foreach v of var * { 
    replace varname = "`v'" in `j' 
    replace varlabel = "`: variable label `v''" in `j' 
    local ++j 
} 
duplicates list varname varlabel 

Ich glaube nicht, dass Sie nach Code zum Umbenennen fragen.

Wenn ich dieses Problem wiederholt hatte (ich verwende MS Excel nicht absichtlich), würde ich ein Programm schreiben, das Mata verwendet.

0

Haben Sie in Anbetracht dessen, was Sie beim ersten Import gelernt haben, das Bearbeiten der Excel-Tabelle und das Ändern der Zellen, die doppelte Variablennamen erstellen, und das Importieren der Tabelle ein zweites Mal in Betracht gezogen?