楼主: xlbdh2
1802 2

[SAS EM] 实现多条件筛选命令! [推广有奖]

  • 3关注
  • 0粉丝

硕士生

15%

还不是VIP/贵宾

-

威望
0
论坛币
36 个
通用积分
3.4118
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1552 点
帖子
91
精华
0
在线时间
73 小时
注册时间
2007-12-15
最后登录
2022-8-7

楼主
xlbdh2 发表于 2021-9-5 00:24:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
原始数据如下(可直接copy到excel或txt)
series        zone        num3        num-3        num2        num-2
0        19        0        78        0        12
1        19        6        27        0        30
2        19        0        0        0        10
3        19        0        33        0        30
4        19        0        27        3        0
5        19        0        30        0        9
6        19        0        0        3        7
7        19        3        6        21        30
8        19        3        6        21        33
9        19        0        42        0        3
10        19        12        48        0        24
11        19        0        48        0        3
12        20        0        0        13        0
13        20        0        0        0        3
14        20        0        0        0        0
15        20        0        0        0        0
16        20        0        63        0        0
17        20        0        66        0        0
18        20        6        69        6        0
19        20        3        72        12        3
20        20        0        75        0        3




期望结果
QQ图片20210904005643.png

需求结果解释:
1.新建字段rise与drop
2.若满足字段num3>0或num2>=12等任意一个条件,则rise返回1,否则返回空格;
3.若满足字段num-3>0或num-2>=12等任意一个条件,则drop返回1,否则返回空格;
用SAS实现。

谢谢各位高手、高手、高高手!
二维码

扫码加我 拉你入群

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

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

关键词:条件筛选 多条件 Series EXCEL Serie

沙发
HXAI102230 在职认证  发表于 2021-10-13 16:22:39

data test;
input series zone num3 num_3 num2 num_2;
if num3>0 or num2>=12 then rise=1;
if num_3>0 or num_2>=12 then drop=1;
datalines;
0        19        0        78        0        12
1        19        6        27        0        30
2        19        0        0        0        10
3        19        0        33        0        30
4        19        0        27        3        0
5        19        0        30        0        9
6        19        0        0        3        7
7        19        3        6        21        30
8        19        3        6        21        33
9        19        0        42        0        3
10        19        12        48        0        24
11        19        0        48        0        3
12        20        0        0        13        0
13        20        0        0        0        3
14        20        0        0        0        0
15        20        0        0        0        0
16        20        0        63        0        0
17        20        0        66        0        0
18        20        6        69        6        0
19        20        3        72        12        3
20        20        0        75        0        3
;

藤椅
xlbdh2 发表于 2021-10-14 11:43:06
HXAI102230 发表于 2021-10-13 16:22
data test;
input series zone num3 num_3 num2 num_2;
if num3>0 or num2>=12 then rise=1;
高手就是利害

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

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