全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10056 6
2010-08-22
我将excel导入stata是这样的。
    先把Excel数据存成csv格式,然后运行命令insheet using d:\1.csv
    但我这个excel文件有股票代码STKCD,以文本格式列出的数字,如000564,但Excel数据存成csv格式时,我就发现股票代码前面的000没有了,转换到stata时STKCD的格式为long。
  请问,有没有方法保留原EXCEL种的STKCD格式,也就是不要删除前面的零。
  先谢了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-8-22 11:10:37
You can have a try to download Stat/Transfer 7.0 统计数据的转换
from

http://www.pinggu.org/bbs/viewth ... ighlight=%2Bjoelluo
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-23 10:23:42
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
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-2-23 11:49:14
转成文本还可以sort,merge么
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-2-24 00:11:58
yes, but be more cautious with sting merge.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-12 17:45:30
类似的问题,科学计数法~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群