全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
2717 2
2013-04-21
连老师您好,
           证券代码变成日期型后,如何补足呢,比如,000001变成了1;000011变成了11,诸如此类,如何补足呢?
另外,如果我只保留A股的数据,命令如何写呢?谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-21 23:51:18
比如,Stkcd变量表示公司的代码,这个变量是字符型的变量,我使用的命令如下,
keep if substr(Stkcd,1,3)=="000"|"600"|"601"


但出现下面的运行结果。
type mismatch
r(109);
二维码

扫码加我 拉你入群

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

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

2013-4-22 22:09:04
你确定你的 Stkcd 变量是字符型?请输入如下命令看一下:
des Stkcd
即使 这个变量是字符型,你的命令也不对,正确的如下:
gen str3 F3 = substr(Stkcd,1,3)
keep if F3=="000" | F3=="600"  | F3=="601"
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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