全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2447 6
2012-03-22
悬赏 30 个论坛币 已解决
这样为什么 不可以? 如何修改?要求n< 3:
data Base;
     input id $ amount;
     datalines;
a  189
b  160
b  188
b  165
a  145
a  199
b 198
b  345
c  298
c 165
d 235
d 678
e 161
e 285
f 278
;
data Name;
    input id $ name $ n;
datalines;
a Jose 1
b Hose 2
c Jerry 3
d Sara 4
e Tom 5
;
data test6(drop=rc);
if 0 then set name;
if _n_ = 1 then do;
  dcl hash h(dataset: 'name (where=(n < 3))');
  h.definekey("id");
  h.definedata("id","name",'n');
  h.definedone();
end;
do until(eof);
set base end=eof;
name='';
rc=h.find();
output;
end;
run;
谢谢

二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-22 11:12:27
复制代码

二维码

扫码加我 拉你入群

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

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

2012-3-22 11:20:51
Is this what u want?

复制代码

二维码

扫码加我 拉你入群

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

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

2012-3-22 23:07:27
maidenhan 发表于 2012-3-22 11:20
Is this what u want?
这样为什么 不可以? 如何修改?要求n< 3:
data Base;
     input id $ amount;
     datalines;
a  189
b  160
b  188
b  165
a  145
a  199
b 198
b  345
c  298
c 165
d 235
d 678
e 161
e 285
f 278
;
data Name;
    input id $ name $ n;
datalines;
a Jose 1
b Hose 2
c Jerry 3
d Sara 4
e Tom 5
;
data test6(drop=rc);
if 0 then set name;
if _n_ = 1 then do;
  dcl hash h(dataset: 'name (where=(n < 3))');
  h.definekey("id");
  h.definedata("id","name",'n');
  h.definedone();
end;
do until(eof);
set base end=eof;
name='';
rc=h.find();
output;
end;
run;
二维码

扫码加我 拉你入群

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

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

2012-3-23 05:28:50
情迷仲夏夜 发表于 2012-3-23 03:27
ERROR: The value NAME(WHERE=(N < 3)) is not a valid SAS name.
ERROR: Hash data set load failed at line 758 column 4.
ERROR: DATA STEP Component Object failure.  Aborted during the EXECUTION phase.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: There were 1 observations read from the data set WORK.BASE.
我使用 SAS 9.1.
二维码

扫码加我 拉你入群

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

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

2012-3-27 00:45:56
我最近新更新到SAS9。2,没有遇到什么问题!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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