Split numerisk variabel op i flere variable med Stata

Dec 19, 2012

Det hænder at man har brug for at dele en variabel op i flere variable med hver deres informationer, f.eks. en datovariabel der indeholder information om både årstal, måned og dag. Til at gøre dette kan man anvende pakken nsplit i Stata, som installeres vha. følgende kommando:

. ssc install nsplit

Har vi en datovariabel med informationer om årstal, måned og dag, kan den se ud som følger:

date_c
 20120501
 20120213
 20050930
 20081010
 19990808

Denne kan så splittes op og generere tre nye variable med følgende kommando:

. nsplit date\_c, digits(4 2 2) g(year month date)

De tre variable der genereres får navnene year, month og date. De vil se ud som følger:

yearmonthdate
 2012 05 01
 2012 02 13
 2005 09 30
 2008 10 10
 1999 08 08
Erik Gahner Larsen
RSS
https://erikgahner.github.io/posts/feed.xml