全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
17819 8
2010-01-05
在stata中有变量名date,如2007-12-31,2008-12-31,查看数据类型为%10s,怎样转化为日期型类型。
我试了 gen x=date(date,"YMD")
但x均为缺失值?为什么?
是新手,请指教!谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-1-5 13:03:28
可否把你的date的原始数据贴出来?
二维码

扫码加我 拉你入群

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

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

2010-1-7 23:49:06
1# xmcxy1

May try this

gen datenew=date(substr(date, 1,4))+substr(date,6,2)+substr(date, 9,2), "YMD")
format datenew %d
二维码

扫码加我 拉你入群

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

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

2013-4-17 21:00:37
tompdatompda 发表于 2010-1-7 23:49
1# xmcxy1

May try this
还是不行啊
二维码

扫码加我 拉你入群

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

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

2013-4-17 21:02:42
楼主最后解决了吗
二维码

扫码加我 拉你入群

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

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

2020-4-4 13:52:31
晚晴1011 发表于 2013-4-17 21:00
还是不行啊
gen datenew=date(substr(date, 1,4))+substr(date,6,2)+substr(date, 9,2), "YMD")
我加粗的地方多打了一个后括号,删掉就可以了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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