全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3703 6
2014-11-15
字符串季度变量名为qtime,形如“20101”,“20102”,“20103”,“20104”。分别代表2010年1、2、3、4、季度
用什么函数可以转化为stata的时间季度变量

对于“20100131”这样的字符串日期,我知道可以用date函数,gen new_var=date(str_var,"YMD")转化,其中str_var即为字符串原日期变量,new_var为新的stata日期变量,然后再用format函数指定显示即可。format new_var %tdCY-M-D
二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-19 17:21:04
gen d1=quarterly(qtime,"YQ")
二维码

扫码加我 拉你入群

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

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

2014-11-20 15:29:45
gen d2=yq(2000,1)
二维码

扫码加我 拉你入群

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

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

2014-11-20 15:31:06
gen year=substr(qtime,1,4)
gen q=substr(qtime,-1,1)
destring year q,replace
gen d2=yq(year,q)
二维码

扫码加我 拉你入群

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

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

2014-11-20 20:39:16
ermutuxia 发表于 2014-11-19 17:21
gen d1=quarterly(qtime,"YQ")
谢谢,问题已解决,多谢
二维码

扫码加我 拉你入群

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

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

2014-11-20 20:40:22
zhegemeirenyong 发表于 2014-11-20 15:31
gen year=substr(qtime,1,4)
gen q=substr(qtime,-1,1)
destring year q,replace
多谢,问题已解决
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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