全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4931 2
2009-06-10

335067.xls
大小:(13.5 KB)

 马上下载


已知day id和date三个变量,要求产生d这个变量,效果在excel文档里面,以id对应的第一天作为起始

TSMKTIM可以在panel data里产生起始时间相同的时间变量,可是起始时间不一样的话呢?多谢大家

二维码

扫码加我 拉你入群

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

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

全部回复
2009-6-10 02:34:00

很简单,我用的是笨办法:

先把date数据的格式改为数值,完了再生成一个序列n,完了在生成新的一列,等于,date+mod(n,4),

完了再把格式变成时间应该没有问题了。

连起来一气呵成可以如此

=TEXT(VALUE(D2)+MOD(A2,4)-1,"yyyy-m-d")即可

[此贴子已经被作者于2009-6-10 2:44:55编辑过]

二维码

扫码加我 拉你入群

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

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

2009-6-10 07:35:00

谢谢,你的提醒很有用

其实只要先建个variable,by id,egen a=seq

然后gen d=date+a-1,最后set d format %td就可以了

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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