全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1334 2
2013-02-24
请问大家 如果有一组数据是如下 123.jpg 未命名.jpg
以上是我已有的数据,如果想用这组数据填入以下数据对应的地方如何用SAS操作啊
222.jpg

请高手指点迷津!! 谢谢




附件列表
未命名1.jpg

原图尺寸 7.91 KB

未命名1.jpg

123.jpg

原图尺寸 7.87 KB

123.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2013-2-24 12:16:34
data a;
input trip:$10. length;
cards;
天津-深圳 2000
天津-上海 1000
天津-东京 3000
天津-上海 1000
;

data b;
input trip:$10.;
cards;
天津-上海
天津-东京
天津-东京
天津-北京
天津-深圳
天津-上海
;
data b;
set b;
n=_n_;
run;
proc sql;
create table a1 as select distinct(trip), length from a;
quit;

proc sql;
create table b1 as select b.trip,a1.length from b left join a1
on a1.trip=b.trip
order by b.n;
quit;
二维码

扫码加我 拉你入群

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

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

2013-2-24 14:20:29
借用Iamasasor的数据。

data  want;
  if _n_=1 then do;
    if 0 then set a;
    declare hash ht (dataset: 'a');
        ht.definekey('trip');
        ht.definedata('length');
        ht.definedone();
end;
set b;
if ht.find(key:trip)=0;
run;
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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