Stata: Systematische ersetzen von Zeichen in eine string-variable

Habe ich Beobachtungen, die Liste Strafrecht als string-Variablen, aber nicht in dem format, die ich brauche. Mit Stata 12, ich möchte zu einem gewissen Teil ersetzen von Teilstrings in einem string-variable. Zum Beispiel, ich brauche, um zu ändern Sie alle Instanzen von CC zu 18, VC zu 75, und PC zu 35. Etwa so:

Orginal Variable
CC547A1 | VC549F| PC5297

New Variable
18547A1 | 75549F | 355297

Den Zeichen, die ich ändern müssen, sind immer in der Anfang. Einige der ursprünglichen Variablen müssen nicht geändert werden.

Ich habe versucht herauszufinden, diese mit der substring Befehl, aber ich konnte einfach nicht anpassen, der code korrekt.

Stata nicht annimmt, der name der variable, die beginnt mit den zahlen. Siehe: stata.com/statalist/archive/2006-01/msg00647.html
Stimmt, aber das problem ist die Manipulation der Werte von string-Variablen, nicht deren Namen. NB: in Stata Variablen sind Spalten des dataset, nicht aber Ihre einzelnen Werte.

InformationsquelleAutor Julia | 2014-10-22

Schreibe einen Kommentar