全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1891 6
2013-04-26
有数据集结构类似如下表
学校名称学校类型
小学A小学
小学A小学
小学A小学
中学B中学
中学B中学
中学B中学


现在想统计学校类型中小学有多少、中学有多少。
期望的结果应该是:  小学   1   中学  1.

不知道sas程序该如何写?

谢谢!   
二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-26 10:06:32
data test;
        input a $ b $;
        cards;
小学A        小学
小学A        小学
小学A        小学
中学B        中学
中学B        中学
中学B        中学
;
run;

proc sort data=test nodupkey; by a b; run;

proc freq data=test;
        table b;
run;
二维码

扫码加我 拉你入群

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

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

2013-4-26 10:08:55
scarfacetony 发表于 2013-4-26 10:06
data test;
        input a $ b $;
        cards;
多谢!
我想多了。
二维码

扫码加我 拉你入群

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

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

2013-4-27 08:56:00
不知这个问题直接用freq是不是更好
二维码

扫码加我 拉你入群

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

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

2013-4-27 09:02:40
scnfeg 发表于 2013-4-27 08:56
不知这个问题直接用freq是不是更好
请问 如何 做?      参数我不会写
二维码

扫码加我 拉你入群

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

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

2013-4-30 23:40:02
data test;
        input schname $ sch $;
        cards;
小学A        小学
小学B        小学
小学A        小学
小学D        小学
小学C        小学
小学D        小学
中学B        中学
中学C        中学
中学C        中学
中学C        中学
中学B        中学
中学X        中学
中学B        中学
中学X        中学
中学B        中学
;
run;

proc sql;
  select distinct schname, count(schname) as count,sch
  from test
  group by schname;
quit;


try this and below:


proc freq data=test;
  table schname*sch;
run;

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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