SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 967|回复: 4
打印 上一主题 下一主题

急!!一个数据每一列某一项有多少的统计问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2006-4-25 10:39:51 | 只看该作者

急!!一个数据每一列某一项有多少的统计问题

我是个新手,课堂上统计课只教了统计的几个过程proc而已,少之又少。现在写论文,需要用,通过网络,尤其是这个网站,又学到很多。
但是还是感觉对数据不能轻松驾驭,现在遇到一个问题,我把所有数据都弄在一个数据集了(因为从access里,直接导入的),然后用if语句分成了group=1和=2的两组,现在需要知道每个group里,比如性别这一列里,男的,女的分别有多少。不知道该如何实现?(学过c++语言,但是不知道,在sas里能不能像在c里定义一个i=0,if……i++。如果可以,又如何实现?)
虽然可以用笨办法,把整个数据集分成group=1和=2的两个数据集,然后再把每个数据集分成男的和女的两个数据集,这样每个数据集里有几个对象,out窗口中是可以看到的,但是因为不光是性别这一列,有好几列需要这样处理,而且每一列不止2类,所以这个笨办法就不可行了,太麻烦了。
期待大虾解答,急,欧会在线等待………………
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2006-4-25 11:10:02 | 只看该作者

@

proc freq;
tables sex;
class group;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2006-4-25 11:40:26 | 只看该作者

re

感谢管理员!!!
惭愧呀,居然是proc freq过程,sas一点都没学好。受c++的影响比较多一点,sas和它相差好多亚。
欧要继续学习!!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2006-4-26 22:36:49 | 只看该作者

我也学习学习

proc  sql;
select sex, count(sex)
from youdataset;
group by sex;
quit;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2006-4-27 01:59:17 | 只看该作者

re

楼上的实现方法欧稀饭。sql稍微懂一点,学数据库的时候学过一点,不过不知道还有cout功能,记下了。3x(原先在access中的原始数据中记个数,没有再分类,偶都是用笨办法,先把纪录排个序,然后到分界处鼠标一点看是第几条纪录,然后就知道了,哈哈,要被见笑了)
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-10 00:32 , Processed in 0.067690 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表