全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
44840 16
2013-01-04
日期数据转过来后变成数值型,如20101102,20101205,20110105,20120525等,请教如何转变成日期型?
试过date(s1,"ymd")函数,要求s1字段是字符型,但是通过string函数转过来格式就不对了,变成2.01+E10之类的格式了
二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-4 09:14:18
先生成字符型,stata应该没什么变化,然后再提取年月日,生成新的变量如year,month,date,然后再用stata里面的函数转换为时间型。
二维码

扫码加我 拉你入群

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

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

2013-1-4 11:02:56
zhukovasky 发表于 2013-1-4 09:14
先生成字符型,stata应该没什么变化,然后再提取年月日,生成新的变量如year,month,date,然后再用stata里面 ...
复制代码


转换成字符型就变成这样了
二维码

扫码加我 拉你入群

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

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

2013-1-4 11:24:01
我试试看,stata这玩意儿讨厌的就在这复制的时候总是缺斤短两
二维码

扫码加我 拉你入群

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

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

2013-1-5 14:42:44
gen a=string(s1, "%12.0f")
二维码

扫码加我 拉你入群

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

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

2013-1-9 10:27:36
ctx5518 发表于 2013-1-5 14:42
gen a=string(s1, "%12.0f")
有效,谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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