2006年10月 扩充话题大版内专家分月排行榜第二2002年11月 扩充话题大版内专家分月排行榜第二2002年10月 Delphi大版内专家分月排行榜第二2005年9月 专题开发/技术/项目大版内专家分月排行榜第二
2005年11月 专题开发/技术/项目大版内专家分月排行榜第三
2006年10月 扩充话题大版内专家分月排行榜第二2002年11月 扩充话题大版内专家分月排行榜第二2002年10月 Delphi大版内专家分月排行榜第二2005年9月 专题开发/技术/项目大版内专家分月排行榜第二
2005年11月 专题开发/技术/项目大版内专家分月排行榜第三
2006年10月 扩充话题大版内专家分月排行榜第二2002年11月 扩充话题大版内专家分月排行榜第二2002年10月 Delphi大版内专家分月排行榜第二2005年9月 专题开发/技术/项目大版内专家分月排行榜第二
2005年11月 专题开发/技术/项目大版内专家分月排行榜第三
2006年10月 扩充话题大版内专家分月排行榜第二2002年11月 扩充话题大版内专家分月排行榜第二2002年10月 Delphi大版内专家分月排行榜第二2005年9月 专题开发/技术/项目大版内专家分月排行榜第二
2005年11月 专题开发/技术/项目大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。苹果/安卓/wp
积分 2524, 距离下一级还需 1076 积分
权限: 自定义头衔, 签名中使用图片, 隐身, 设置帖子权限, 设置回复可见
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡, 抢沙发, 提升卡, 沉默卡下一级可获得
道具: 千斤顶
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
哼哼签到天数: 110 天连续签到: 1 天[LV.6]常住居民II
本帖最后由 wanghaidong918 于
07:36 编辑
input x y$ @@;
1& & & & 语文
2& & & & 语文
3& & & & 语文
4& & & & 语文
5& & & & 语文
6& & & & 语文
7& & & & 数学
8& & & & 数学
9& & & & 数学
10& & & & 数学
11& & & & 数学
12& & & & 数学
13& & & & 数学
14& & & & 数学
15& & & & 英语
16& & & & 英语
17& & & & 英语
18& & & & 英语
19& & & & 英语
20& & & & 英语
;
如上程序,可生成y的频数表,可是如何将这个频数表变成数据集呢?
载入中......
发表于11楼
又钻研了会,最初目的是想弄到excel里,现在解决80%了。
回去睡觉,我都觉得自己有灌水嫌疑了。
本帖被以下文库推荐
& |主题: 1543, 订阅: 14
proc freq data=
table y/out=mp3;
感谢,嗯,进一步问一下,如下面这个
input x1 x2;
1 2
1 3
2 2
2 3
1 2
1 3
2 2
2 3
;
proc freq data=a;
table x1*x2 /out=mp3;
复制代码
按照2楼的方法输出的频数表和sas看到的频数表结果就不一样了,我要想的是所见及所得的那种交叉频数表。
本帖最后由 sushe1527 于
17:03 编辑
你看到的交叉频数表结果倒是能输出为其他格式,不过输出到数据集,等高人。。。。
把交叉表结果输出到数据集里面来
想了一个笨办法如下,请教高人,能不能简化代码,或者写个宏程序使其通用化proc freq data=a;
table x1*x2 /out=
create table dis12 as select x1, count as x22 from tab
where&&x1=1 and x2=2;
create table dis13 as select x1, count as x23 from tab
where&&x1=1 and x2=3;
create table dis22 as select x1, count as x22 from tab
where&&x1=2 and x2=2;
create table dis23 as select x1, count as x23 from tab
where&&x1=2 and x2=3;
merge dis12 dis13 dis22 dis23;
by x1;
复制代码
楼上你再思考了楼主的意思
和你的结果
其实有点问题复杂化了
我是有的钻牛角尖了,但还是希望能解决这个问题啊,有时候宁愿多写代码,也懒得用鼠标复制粘贴
crackman 发表于
楼上你再思考了楼主的意思
和你的结果
其实有点问题复杂化了楼上和楼主是一个人
本帖最后由 yatming 于
22:19 编辑
是不是把某个变量变为列维度?以下代码?
否则同一变量下的值既有维度又有频数,还有百分比,不合理吧。
proc freq data=a;
& && &&&table x1*x2 /out=
/*频数*/
proc transpose data=mp3(drop=PERCENT)
& && && && && && && && &out=tt(drop=_name_ _label_) prefix=y_;
& && &&&by x1;
& && &&&id x2;
/*总频数百分比*/
proc transpose data=mp3(drop=COUNT) out=tt(drop=_name_ _label_) prefix=y_;
& && &&&by x1;
& && &&&id x2;
复制代码
初级热心勋章
初级热心勋章
中级热心勋章
中级热心勋章
初级学术勋章
初级学术勋章
初级信用勋章
初级信用勋章
无限扩大经管职场人脉圈!每天抽选10位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
加入我们,立即就学扫码下载「就学」app& Join us!& JoinLearn&
  |
  |
  |
  |
  |
  |
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师