全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3669 5
2014-12-09
我现在有两个数据集,分别为A和B.
A数据集是
p
0.8
B为
method x y
new 1 2
old3 4
,需要实现功能是:
当p>1时候,得到一个新数据集B,只包含method=new的那一行,
当p<=1时候,得到一个新数据集B,只包含method=old的那一行.
请问该怎么实现,我是这么写的,但是没法实现
复制代码




二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-9 15:26:03
复制代码
二维码

扫码加我 拉你入群

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

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

2014-12-9 16:14:45
Tigflanker 发表于 2014-12-9 15:26
非常感谢
二维码

扫码加我 拉你入群

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

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

2014-12-9 20:45:08
data b;
        if  _n_=1 then set a;
        set b;
        where method=ifc(p > 1,'new','old');
run;
二维码

扫码加我 拉你入群

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

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

2014-12-9 20:46:03
Eternal0601 发表于 2014-12-9 20:45
data b;
        if  _n_=1 then set a;
        set b;
错了,是if 哈哈
data b;
        if  _n_=1 then set a;
        set b;
        if method=ifc(p > 1,'new','old');
run;
二维码

扫码加我 拉你入群

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

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

2014-12-9 20:46:06
Eternal0601 发表于 2014-12-9 20:45
data b;
        if  _n_=1 then set a;
        set b;
错了,是if 哈哈
data b;
        if  _n_=1 then set a;
        set b;
        if method=ifc(p > 1,'new','old');
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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