楼主: bluehaiku
1227 6

sas 中一段程序的出错,不明所以 [推广有奖]

  • 10关注
  • 2粉丝

已卖:16份资源

讲师

75%

还不是VIP/贵宾

-

威望
0
论坛币
795 个
通用积分
14.0008
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
8765 点
帖子
212
精华
0
在线时间
639 小时
注册时间
2015-11-12
最后登录
2025-6-7

楼主
bluehaiku 发表于 2016-9-22 12:37:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
DATA ADSL;

label USUBJID="Unique Subject Identifier"
      TRTPN="Planned Treatment (N)";
INput USUBJID $ 1-3 TRTPN @@;
Datalines;
101 1 102 0 103 0 104 1 105 0 106 0 107 1 108 1 109 0 110 1
111 0 112 0 113 0 114 1 115 0 116 1 117 0 118 1 119 1 120 1
121 1 122 0 123 1 124 0 125 1 126 1 127 0 128 1 129 1 130 1
131 1 132 0 133 1 134 0 135 1 136 1 137 0 138 1 139 1 140 1
141 1 142 0 143 1 144 0 145 1 146 1 147 0 148 1 149 1 150 1
151 1 152 0 153 1 154 0 155 1 156 1 157 0 158 1 159 1 160 1
161 1 162 0 163 1 164 0 165 1 166 1 167 0 168 1 169 1 170 1
;
run;
这段程序为什么运行后是个死循环呢,不理解

二维码

扫码加我 拉你入群

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

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

关键词:treatment planned Subject unique Identi 程序

沙发
2286116865 发表于 2016-9-22 14:58:28
错在这个地方 USUBJID $ 1-3
可以换成 length usubjid 3;
和INput USUBJID$ TRTPN @@;

藤椅
bluehaiku 发表于 2016-9-22 17:13:55
2286116865 发表于 2016-9-22 14:58
错在这个地方 USUBJID $ 1-3
可以换成 length usubjid 3;
和INput USUBJID$ TRTPN @@;
谢谢你的回答,我想明白为什么出错,谢谢。能帮再详细介绍一下吗?

板凳
2286116865 发表于 2016-9-22 18:03:56
bluehaiku 发表于 2016-9-22 17:13
谢谢你的回答,我想明白为什么出错,谢谢。能帮再详细介绍一下吗?
我也不清楚诶,等大牛吧

报纸
bluehaiku 发表于 2016-9-22 19:13:04
2286116865 发表于 2016-9-22 18:03
我也不清楚诶,等大牛吧
我好像有点明白了,当你用列输入的时候,就不能够使用@@了,因为列输入是指明了1-3列,而下一个变量名又不能指向观测的结束,所以会一直在输入第一行的前两个变量值,是个死循环。我是这样理解的

地板
2286116865 发表于 2016-9-22 19:44:16
bluehaiku 发表于 2016-9-22 19:13
我好像有点明白了,当你用列输入的时候,就不能够使用@@了,因为列输入是指明了1-3列,而下一个变量名又不 ...
好像是哦~

7
流水不朽 发表于 2016-9-24 17:15:22
INput USUBJID $ 1-3 TRTPN @@;

把 1-3 去掉试试?
INput USUBJID $ TRTPN @@;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 06:31