全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2413 8
2012-07-03
有一变量name,为姓名,观测有几十万。取值如“张三”“李四”。我想统计人群中姓名前一百位的姓名,及其在人群中的频数和比例,累积比例。怎么写程序?这是我能写出的程序,但是没能控制输出前一百个,也没有累积频率,求高手怎么做?有没有除了用freq以外的其它方法来解决这个问题,因为数据量大,可能freq比较慢。谢谢。
proc freq data=a order=freq;
tables name/out=b;
run;
二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-3 11:30:50
以SASHELP.CLASS为例,取前10个。
复制代码
二维码

扫码加我 拉你入群

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

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

2012-7-3 12:22:19
webgu 发表于 2012-7-3 11:30
以SASHELP.CLASS为例,取前10个。
有一些人总是让人望其项背
二维码

扫码加我 拉你入群

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

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

2012-7-3 13:06:21
webgu 发表于 2012-7-3 11:30
以SASHELP.CLASS为例,取前10个。
ods中的onewayfreqs是什么意思啊?
二维码

扫码加我 拉你入群

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

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

2012-7-3 15:48:19
█ヤ趫﹑◆ 发表于 2012-7-3 13:06
ods中的onewayfreqs是什么意思啊?
加程序前ODS TRACE ON 语句你就可以看到是什么东东了。
二维码

扫码加我 拉你入群

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

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

2012-7-3 18:04:03
牛人,
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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