全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1393 6
2018-04-18
悬赏 50 个论坛币 已解决
有一批数据,含姓名(name)及指示变量(mark),name变量含很多重名记录,mark含2类值,现在想保留mark=2的name的所有记录,怎样处理?
复制代码
最终得到的数据集是

复制代码


最佳答案

Tigflanker 查看完整内容

是不是这个意思
二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-18 10:45:32
复制代码
是不是这个意思
二维码

扫码加我 拉你入群

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

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

2018-4-18 10:51:20
如果数据量少,本来我可以用很笨的方法处理
复制代码


二维码

扫码加我 拉你入群

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

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

2018-4-18 11:28:59
复制代码
二维码

扫码加我 拉你入群

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

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

2018-4-18 13:20:40

来尝试解决下,学习与交流

按照楼主的意思,如果单纯需要符合条件的observation,则可参考以下代码——

proc sql;
    create table work.want as
    selete name, mark
    from test
    where mark =2;
quit;
二维码

扫码加我 拉你入群

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

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

2018-4-18 18:12:43
Rock2000 发表于 2018-4-18 10:51
如果数据量少,本来我可以用很笨的方法处理
如果数据量很多,这样很低效,有时候是不可取的。谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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