全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3369 4
2011-06-29
复制代码
现有数据集如上,如何挑出name频数超过3的观测值,并生成新的数据集如下
小明 11
小明 12
小明 14
小明 16
小江 33
小江 35
小江 23
小江 34


最近分析数据,问题有点多,希望高手多多赐教,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2011-6-29 10:41:01
proc sql;
    create table wanted as
         select * from new
         group by name
         having count(*)>3;
quit;
二维码

扫码加我 拉你入群

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

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

2011-6-29 10:58:21
谢谢啊,要的就是这个程序啊,死活想不出来了,呵呵!
二维码

扫码加我 拉你入群

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

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

2011-6-29 13:39:55
看来还是SQL效率高,呵呵。我来个SAS Base的土办法,比较罗嗦的办法,呵呵

复制代码
crazygoing 发表于 2011-6-29 10:18
复制代码
现有数据集如上,如何挑出name频数超过3的观测值,并生成新的数据集如下
小明 11
小明 12
小明 14
小明 16
小江 33
小江 35
小江 23
小江 34


最近分析数据,问题有点多,希望高手多多赐教,谢谢
二维码

扫码加我 拉你入群

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

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

2011-6-29 16:12:09
学习了,sql大牛~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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