全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4512 7
2012-07-23
各位大侠,我有一数据,有20个变量(T1-T20),变量值均为1-4之间,分别代表正常,轻度异常,中度异常及重度异常,我的目的是,如果所有变量中任一变量的值>2,则保留该行。请教如何进行编程?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-23 09:47:34
复制代码
二维码

扫码加我 拉你入群

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

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

2012-7-23 09:57:08
data work.a;
        input t1-t20;
        datalines;
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 4 2 2 2 2 2 2 2 2 2 2
1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1
1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1
;
run;

data work.b;
        set work.a;
        if max(t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20) > 2;
run;
二维码

扫码加我 拉你入群

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

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

2012-7-23 10:27:57
if max(of t1-t20)>2;
二维码

扫码加我 拉你入群

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

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

2012-7-23 10:31:01
if findc(cat(of t1-t20),'34') gt 0;
二维码

扫码加我 拉你入群

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

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

2012-7-23 14:34:23
YueweiLiu 发表于 2012-7-23 09:47
很简洁!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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