Datum konvertieren

Fragen zu Stata Syntax und Do-Files.

Datum konvertieren

Beitragvon alek » Sa 2. Jul 2016, 17:37

Hallo,

ich habe eine variable "xdate", welches Daten in der Form enthält: 29.10.2008 usw. (ist in string-form gespeichert). Ich möchte aber, dass die Variable nur das Jahr wiedergibt, z.B. 2009, 2008 usw. Wie kriege ich es hin?

Ich habe versucht mit: gen double eventtime=clock(xdate,"DMY"). Damit habe ich es in eine numerische Form gebracht aber wie soll es weiter gehen? Oder gibt es einfacheres Befehl?

Vielen Dank für die Hilfe!
alek
 
Beiträge: 2
Registriert: Di 13. Nov 2012, 12:34
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Datum konvertieren

Beitragvon www.beratung-statistik.de » Sa 9. Jul 2016, 01:00

Hi,

ich würde es folgendermassen machen:

1. Aus der Variable das Jahr als String-Variable herauslesen.
Das geht so:

gen year = substr(xdate,1,4)

2. Das Jahr in numerich umwandeln:

destring year, replace

Viele Grüße
www.beratung-statistik.de
 
Beiträge: 27
Registriert: Fr 22. Apr 2016, 04:46
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Danke!

Beitragvon alek » Mo 25. Jul 2016, 16:12

Danke! Es hat (mit ein paar Veränderungen) funktioniert.
alek
 
Beiträge: 2
Registriert: Di 13. Nov 2012, 12:34
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste

cron