7882 3

关于sas语句中数据筛选语句的求助,谢谢。 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

70%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
3 小时
注册时间
2016-10-18
最后登录
2016-11-25

楼主
渴望学习的呆子 发表于 2016-11-23 17:51:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位大神,请助一下菜鸟新手,我想用sas完成以下要求的数据筛选
我有数据集good,对于客户有W、Z、A、B、C、D、E、F八个变量的观察值,都是数值类型
我要筛选出满足以下条件的客户:
W=1且Z=0且A、B、C、D、E、F6个变量中有3个或者以上变量的值大于4,但是如果变量值是99,则该变量不算大于4,不计入个数
该如何写呢,求助!
二维码

扫码加我 拉你入群

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

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

关键词:数据筛选 good 变量值 如何写 数据集 如何

沙发
lovexialulu 发表于 2016-11-23 22:36:37
%macro jj(var);
if &var gt 4 and  &var ne 99 then x&var=1;else  x&var=0;
%mend jj;

data b;
set a;
%jj(A);
%jj(A);
%jj(B);
%jj(C);
%jj(D);
%jj(E);
%jj(F);

tot=sum(xa,xb,xc,xd,xe,xf);

if W=1 and Z=0 and tot ge 3;
run;

藤椅
kkkdog 发表于 2016-11-24 01:17:27 来自手机
渴望学习的呆子 发表于 2016-11-23 17:51
各位大神,请助一下菜鸟新手,我想用sas完成以下要求的数据筛选
我有数据集good,对于客户有W、Z、A、B、C、 ...
楼上可以

板凳
l1i2n3i4n5g 在职认证  发表于 2016-11-24 09:36:03
data test1;
set test;
if w=1 and z=0 and sum(4<=a^=99,4<=b^=99,4<=c^=99,4<=d^=99,4<=e^=99,4<=f^=99)>=3;
run;

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

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