SAS中文论坛

标题: 有什么办法可以让产生的随机数值转换成时间格式的值 [打印本页]

作者: shiyiming    时间: 2011-4-3 14:29
标题: 有什么办法可以让产生的随机数值转换成时间格式的值
data a;
retain time 0;
do i=1 to 5;
  x1=0.4*rand('exponential');
  time=sum(time,x1);
  output;
end;
run;
如上面的一段程序将会产生time的这条字段,每条观测代表一个时刻,time字段的单位大小用分钟表示,要求把time中的数值转换成时间的格式来表示。
不知道大侠们有什么可以实现它的办法!!
作者: shiyiming    时间: 2011-4-6 13:16
标题: Re: 有什么办法可以让产生的随机数值转换成时间格式的值
高人啊,牛哥!你们在哪儿哦,小弟我都‘哭’等好久好久好久了哦,盼星星,盼月亮,还得继续go on,呜呜!!呜!!!!
作者: shiyiming    时间: 2011-4-6 20:03
标题: Re: 有什么办法可以让产生的随机数值转换成时间格式的值
[code:2gkjsozh]data a;
    retain time 0;
    do i=1 to 5;
        x1=0.4*rand('exponential');
        time=sum(time,x1);
        new_time=time*60;
        output;
    end;
    format new_time time8.;
run;[/code:2gkjsozh]
作者: shiyiming    时间: 2011-4-6 20:50
标题: Re: 有什么办法可以让产生的随机数值转换成时间格式的值
[quote="hopewell":35crg8pl][code:35crg8pl]data a;
retain time 0;
do i=1 to 5;
x1=0.4*rand('exponential');
time=sum(time,x1);
new_time=time*60;
output;
end;
format new_time time8.;
run;[/code:35crg8pl][/quote:35crg8pl]

多谢 hopewell哥,真是太帅了!  多谢!多谢!! <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2