请选择 进入手机版 | 继续访问电脑版
楼主: gjq33
1480 4

求助帖,为什么我的程序tt(i)=twtime(i)+24计算后;tt(i)的值为空呢 [推广有奖]

  • 0关注
  • 0粉丝

大专生

0%

还不是VIP/贵宾

-

威望
0
论坛币
22 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
750 点
帖子
21
精华
0
在线时间
31 小时
注册时间
2012-11-14
最后登录
2017-4-20

gjq33 发表于 2014-11-23 21:44:17 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
*-------------------- 时 间 及 体 温 整 理 -----------------;       
proc sort data=&ds. out=&ds._; by center no; run;
data &ds._(keep=treat center no Temp1-Temp28 TWT1-TWT28 DRUGDT: drugday:);
        set &ds.(rename=(
        TBDTEMPT1_1-TBDTEMPT1_12=Temp1-Temp12 TBDTEMPT2_1-TBDTEMPT2_4=Temp13-Temp16
        TBDTEMPT3_1-TBDTEMPT3_4=Temp17-Temp20 TBDTEMPT4_1-TBDTEMPT4_4=Temp21-Temp24
        TBDTEMPT5_1-TBDTEMPT5_4=Temp25-Temp28
));

        *--时间格式化;
        %do i=1 %to 5;
                drugday&i.=mdy(scan(strip(DRUGDT&i.),2,''),scan(strip(DRUGDT&i.),3,''),scan(strip(DRUGDT&i.),1,''));
        %end;
        *--赋label;
        %do i=1 %to 28;
                label Temp&i.="第&i.次";
        %end;
        proc sort;by center no;
run;
data &ds._;
        set &ds._;
        array twtime[12] TWT1-TWT12;
        array tt[12];
        do i=1 to 12;
                if twtime(i)<twtime1 and twtime(i)^=. then do;
                                tt(i)=twtime(i)+24;
                end;

        end;
        format drugday1-drugday5 yymmdd10.;
run;
%mend;
%clean_TWJR(fas,tab4_52);
二维码

扫码加我 拉你入群

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

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

关键词:time Tim IME WTI 求助帖 center treat 程序

苹果叶 在职认证  发表于 2014-11-23 21:58:54 |显示全部楼层 |坛友微信交流群
                if twtime(i)<twtime1 and twtime(i)^=. then do;
这里的twtime1 是什么

使用道具

gjq33 发表于 2014-11-23 22:11:28 |显示全部楼层 |坛友微信交流群
苹果叶 发表于 2014-11-23 21:58
if twtime(i)
twtime1,第一次测量值

使用道具

gjq33 发表于 2014-11-23 22:12:17 |显示全部楼层 |坛友微信交流群
苹果叶 发表于 2014-11-23 21:58
if twtime(i)
因为后面日期值跑到第二天去了,要加上24小时

使用道具

苹果叶 在职认证  发表于 2014-11-23 22:22:57 |显示全部楼层 |坛友微信交流群
gjq33 发表于 2014-11-23 22:11
twtime1,第一次测量值
我的意思是,应该是这个定义错了,你第一次测量值不是TWT1吗?或者twtime(1)
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
gjq33 + 1 + 1 + 1 分析的有道理

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 15:07