全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1393 3
2017-03-07
请问,有一个数据集D,对D按照特征A(m个值)、B(n个值)划分成m*n个子集,在子集内进行单变量分析,如何实现这种循环呀?(目前是利用where A=xx and B =yy,一个一个的跑出来,能不能自动的对where进行循环)
有人知道么?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-8 08:39:32
我也想知道
二维码

扫码加我 拉你入群

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

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

2017-3-8 21:24:41
data test;
input fld1$ fld2$;
cards;
1 a
2 a
1 a
2 a
3 a
;
run;
proc sort data=test NODUPKEY out=tab;
by fld1 fld2;
run;
proc print data=tab;
run;
data _null_;
set tab;
put fld1= fld2=;
CALL EXECUTE("data tmp"||strip(_n_)||"; set test;where fld1='"||strip(fld1)||"' and fld2='"||strip(fld2)||"';run;");
run;

生成3个数据集
二维码

扫码加我 拉你入群

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

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

2017-3-15 08:39:57
liujunhzau524 发表于 2017-3-8 21:24
data test;
input fld1$ fld2$;
cards;
谢谢。  好好学习一下
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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