全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4919 6
2016-12-04
后辈不才,实在想不出怎么解决。请教各位大神帮助,感激不尽!
timestamp_utc 是string的 (请见下图)请教各位大神 如何把string的timestamp转变成stata的年/月/日格式 ;从而可以用gen month=month(date)   gen yr=year(date) 这样的命令把年;  月; 日; 时间提取出来。比如下图中的第一个观察值是2007-01-01 12:51:00.000 如何才能把这个sting的时间格式转化成stata能识别的01jan2007
data


二维码

扫码加我 拉你入群

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

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

全部回复
2016-12-4 13:43:50
wang91utk2017 发表于 2016-12-4 12:30
后辈不才,实在想不出怎么解决。请教各位大神帮助,感激不尽!
timestamp_utc 是string的 (请见下图)请教 ...
你需要把日期先提取出来。可以这样:
gen date1=substr(timestemp,1,10)
这样可以提取出来2007-01-01
然后,gen date2=date(date,\"YMD\")

或者直接split date1,parse(—)
这样可以生成年月日三个变量
二维码

扫码加我 拉你入群

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

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

2016-12-4 14:00:26
小小学渣儿007 发表于 2016-12-4 13:43
你需要把日期先提取出来。可以这样:
gen date1=substr(timestemp,1,10)
这样可以提取出来2007-01-01
太感谢了!
二维码

扫码加我 拉你入群

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

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

2016-12-4 15:04:08
你不需要时、分资讯吗?请试试
复制代码
二维码

扫码加我 拉你入群

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

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

2016-12-5 02:33:57
黃河泉 发表于 2016-12-4 15:04
你不需要时、分资讯吗?请试试
这个方法提取时间好 谢谢黄老师!
二维码

扫码加我 拉你入群

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

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

2016-12-5 06:54:59
wang91utk2017 发表于 2016-12-5 02:33
这个方法提取时间好 谢谢黄老师!
No problem at all.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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