Thanks everyone. All your comments were very helpful.
Alex
Alexander Quarshie, MD, MS
Biostatistician
Clinical Research Center
Morehouse School of Medicine
720 Westview Dr. S.W.
Atlanta, GA 30310
(office) 404.752.8681
(fax) 404.752.1154
email:[email protected]
>>> [email protected] 07/01/03 02:21PM >>>
Alexander Quarshie, MD, MS
> Does anyone know a quick way in STATA to add leading zeros
> to a numeric variable (even if I have to convert it to a
> string, that would be okay).
> A typical example might be to convert the following numbers
> to a standard five-digit number with leading zeros:
> 2 --> 00002
> 33 --> 00033
> 473 --> 00473
> 59724 --> 59724
Display with leading zeros is a matter of format.
di %05.0f 2
A more fundamental change is
gen str5 s_foo = string(foo,"%05.0f")
Note that
. search leading zero
points to an FAQ
http://www.stata.com/support/faqs/data/leading0.html
so all this is one command line away in Stata.
Nick
[email protected]
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
BEGIN:VCARD
VERSION:2.1
X-GWTYPE:USER
FN:Quarshie, Alexander
EMAIL;WORK;PREF;NGW:[email protected]
N:Quarshie;Alexander
TITLE:Biostatistician
X-GWUSERID:aquarshi
END:VCARD