马上下载
已知day id和date三个变量,要求产生d这个变量,效果在excel文档里面,以id对应的第一天作为起始
TSMKTIM可以在panel data里产生起始时间相同的时间变量,可是起始时间不一样的话呢?多谢大家
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
很简单,我用的是笨办法:
先把date数据的格式改为数值,完了再生成一个序列n,完了在生成新的一列,等于,date+mod(n,4),
完了再把格式变成时间应该没有问题了。
连起来一气呵成可以如此
=TEXT(VALUE(D2)+MOD(A2,4)-1,"yyyy-m-d")即可
[此贴子已经被作者于2009-6-10 2:44:55编辑过]
谢谢,你的提醒很有用
其实只要先建个variable,by id,egen a=seq
然后gen d=date+a-1,最后set d format %td就可以了