全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
11837 4
2009-03-10

[求助]在sas中如何按某变量筛选后,实现分类计数?

如,有以下数据集

obs   用户ID   是否购买香蕉  是否购买苹果     职业

1       AA           是                        是               医生

2      BB           是                          否              学生

3       CC           是                        否              律师

4        DD        否                            否              医生

5        EE        是                          否                 医生

6        FF         否                        是                     学生

7       GG        是                           否                    律师

我想统计出   当 是否购买香蕉=“是”&是否购买苹果=“否”    是   各种职业的人数。  请问各位大虾,这个详细的程序是怎样实现的?  不胜感激 ~!   在线等答案 急

二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-10 20:40:00
 当 是否购买香蕉=“是”&是否购买苹果=“否” 时  各种职业的人数
二维码

扫码加我 拉你入群

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

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

2009-3-11 01:46:00
data Lizz;
informat ID $2. Banana $1. Apple $1. Job $10.;
input ID $ Banana $ Apple $ Job $;
datalines;
AA Y Y Doctor
BB Y N Student
CC Y N Lawyer
DD N N Doctor
EE Y N Doctor
FF N Y Student
GG Y N Lawyer
;
run;
proc sql;
   select Job, Count(Job) as Count
   from lizz
   where Banana='Y' and Apple='N'
   group by Job;
quit;
二维码

扫码加我 拉你入群

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

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

2009-3-11 04:59:00
good answer
二维码

扫码加我 拉你入群

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

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

2009-3-11 12:28:00
SQL功能还是非常强大的,呵呵
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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