全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
846 3
2014-04-21
请教各位SAS高手,如何在SAS中统计某一列数据中各个数据出现的次数,例如A列数据中只有A、B、C三种数据,需要统计A列中A、B、C的频数,请各位大神不吝赐教,感激不尽!!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-21 22:30:56
你试试看,我也是刚刚学sas
data a;
set a;
n=0;
m=0;
q=0
if x=a then n=n+1;
if x=b then m=m+1;
if x=c then q=q+1;
run;
二维码

扫码加我 拉你入群

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

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

2014-4-21 23:02:20
可以使用 proc freq 过程,默认输出观察值的出现的频数、百分比、累计频数、累计百分比。 111111.JPG
二维码

扫码加我 拉你入群

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

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

2014-4-22 09:13:25
谢谢大家的及时回应,该操作可以通过以下程序实现:
若表名为abcd,列名为Trdirec,则:
proc freq data=abcd;
table Trdirec;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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