全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5295 4
2016-06-20
我原本的date变量带有时间,导入stata后自动变成了double类型,显示如图所示的样子。

我需要求时间差,精确到小时,该如何转换变量,用什么命令操作?

求大神帮助啊,谢谢!!! image0.jpg
二维码

扫码加我 拉你入群

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

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

全部回复
2016-6-20 18:23:23
图片。。。。。。
附件列表
1.PNG

原图尺寸 28.51 KB

1.PNG

二维码

扫码加我 拉你入群

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

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

2016-7-29 09:58:09
如果让我来做,我会遵循如下思路:
1)将日期和时间分别切割出来。gen timenew=word(PaymentDate1,2)
2)提取出小时。gen hour=substr(Date1,1,2)
3)将小时转化为数值型变量。encode hour,gen(hournew)
祝好运~
二维码

扫码加我 拉你入群

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

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

2016-7-29 18:30:11
谁跟谁的"时间差"?
二维码

扫码加我 拉你入群

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

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

2020-7-6 16:35:40
hh(var)可以直接提取时间型变量var中的hour值,直接用时间型变量来计算更便捷
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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