楼主: eatea
13977 34

[有偿编程] sas 分组问题 [推广有奖]

21
pl172231 发表于 2012-5-8 08:20:49
eatea 发表于 2012-5-7 22:52
太感谢您了!几乎是现场答疑。
可以解释下下面这句程序的含义吗?
update kkk set x3=1 where x3=2;
就是更新,将所有x3=2的地方更新为x3=1,这样从前x3=2的地方被并入x3=1中,就可以算您要的结果了;但是就是最后出的表格需要您自己把表头改一下

22
eatea 在职认证  发表于 2012-5-8 20:04:46
pl172231 发表于 2012-5-8 08:20
就是更新,将所有x3=2的地方更新为x3=1,这样从前x3=2的地方被并入x3=1中,就可以算您要的结果了;但是就 ...
谢谢了!已将您的答案设置为最佳答案,希望以后还能继续请教您!

23
pl172231 发表于 2012-5-8 20:52:42
eatea 发表于 2012-5-7 22:52
太感谢您了!几乎是现场答疑。
可以解释下下面这句程序的含义吗?
update kkk set x3=1 where x3=2;
谢谢您,我给别人回答过很多问题,您是对我最好的

24
eatea 在职认证  发表于 2012-5-8 22:41:55
pl172231 发表于 2012-5-8 20:52
谢谢您,我给别人回答过很多问题,您是对我最好的
又遇到困难了,还是得请教您,谢谢!
如果输出下面的格式,如何修改一下?
X1                                                X2                                       
                             1                                               2               
        X3=1        X3=2        X3=3        X3=1        X3=2        X3=3

25
pl172231 发表于 2012-5-8 22:48:42
如下
data kkk;
input x1 x2 x3;
cards;
1 1 1
1 2 2
2 1 3
2 2 2
2 1 2
3 2 1
3 1 2
3 1 3
3 2 3
;
run;

proc tabulate data=kkk;
class x1 x2 x3;
table (x1 x2)*x3*n;
run;

26
eatea 在职认证  发表于 2012-5-9 00:23:14
pl172231 发表于 2012-5-8 22:48
如下
data kkk;
input x1 x2 x3;
回复的好快啊!谢谢!我现在是买了一本朱世武(清华出版社)的书在学,上面的语句太少了。可以推荐几本书给我么?

27
pl172231 发表于 2012-5-9 08:46:10
eatea 发表于 2012-5-9 00:23
回复的好快啊!谢谢!我现在是买了一本朱世武(清华出版社)的书在学,上面的语句太少了。可以推荐几本书 ...
事实上您的问题是困扰每一个sas学习者的问题,国内的书大多讲的很粗浅,如果要学高阶的知识,必须去看国外的书,像《the ittle sas book》《the secret laife of data step》《mastering regular expressions》,还有就是您必须习惯去看sas的帮助文档,虽然里面也有很多没讲清楚,但是确实很全面,您初学sas编程,朱思武的书是一定要看的,他的数据步讲的很到位,而数据步是一个sas programmer必须精通的,过程步他的书讲的太少,您可以去看《世界统计分析全才——sas系统应用开发指南》,等您的基础打牢以后,您就去看英文书继续深入的学习吧
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
eatea + 1 + 1 + 1 好的意见建议
jingju11 + 5 + 5 + 5 对论坛有贡献.以后对大家多加指导。

总评分: 学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

28
eatea 在职认证  发表于 2012-5-9 12:18:10
bobguy 发表于 2012-5-7 07:22
The /right should be removed. My mistake.

That is a tabulate table. You can got it from proc tabu ...
table x1,(x2 X3)*N=' '*f=count.;
这一句有点问题

29
eatea 在职认证  发表于 2012-5-9 12:20:17
pl172231 发表于 2012-5-9 08:46
事实上您的问题是困扰每一个sas学习者的问题,国内的书大多讲的很粗浅,如果要学高阶的知识,必须去看国外 ...
太感谢了!

30
yongjiang2 发表于 2012-6-28 14:38:57
学习

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-3-2 16:38