楼主: 970884068
882 3

[统计软件] SAS基础操作 [推广有奖]

  • 1关注
  • 0粉丝

初中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
0.0137
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
84 点
帖子
12
精华
0
在线时间
20 小时
注册时间
2010-12-8
最后登录
2014-12-2

楼主
970884068 发表于 2014-4-21 20:02:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教各位SAS高手,如何在SAS中统计某一列数据中各个数据出现的次数,例如A列数据中只有A、B、C三种数据,需要统计A列中A、B、C的频数,请各位大神不吝赐教,感激不尽!!
二维码

扫码加我 拉你入群

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

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

关键词:sas基础 基础操作 感激不尽 如何 统计

沙发
luyangqi 发表于 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;

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

板凳
970884068 发表于 2014-4-22 09:13:25
谢谢大家的及时回应,该操作可以通过以下程序实现:
若表名为abcd,列名为Trdirec,则:
proc freq data=abcd;
table Trdirec;
run;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
yangyuzhou + 8 + 1 + 1 + 1 鼓励自问自答

总评分: 论坛币 + 8  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-27 20:46