xiaoxiaochua 发表于 2010-8-22 10:51
我这个excel文件有股票代码STKCD,以文本格式列出的数字,如000564,但Excel数据存成csv格式时,我就发现股票代码前面的000没有了,转换到stata时STKCD的格式为long。请问,有没有方法保留原EXCEL种的STKCD格式,也就是不要删除前面的零。
*设转换后STKCD变成了数值型变量,且其值都是不超过6位的整数,将其转成6位字符型变量(缺位前置0):
tostring STKCD, format(%06.0f) replace