楼主: sailingyf
36679 27

[原创博文] 求助,如何改变数据中变量顺序 [推广有奖]

21
gaotao0727 发表于 2012-5-3 19:13:35 |只看作者 |坛友微信交流群
学习学习~~~~
衣带渐宽终不悔,为伊消得人憔悴~~

使用道具

22
cswcbqkl 在职认证  发表于 2012-5-4 22:13:58 |只看作者 |坛友微信交流群
写的不错。,学习中

使用道具

23
hawkscry 发表于 2012-7-30 15:02:37 |只看作者 |坛友微信交流群
用retain可以,keep不可以改变变量顺序哦
互联网金融,风控,模型开发

使用道具

24
cooldog1947 在职认证  发表于 2012-9-26 11:02:39 |只看作者 |坛友微信交流群
变量多怎么办呢?一个个都需要写出来吗?

使用道具

  1. data new;
  2.    DROP x1 x2;
  3.    input x1-x5;
  4.    Retain x3 x4 x5 z y;
  5.    y=sum(of x1-x5);
  6.    Z=X1+X2;
  7.    cards;
  8.       11 12 13 14 15
  9.       21 22 23 24 25
  10. proc print;
  11. run;
  12. 我之前也对这个问题比较纠结,刚刚尝试了下,RETAIN的却可以,顺序需要注意,比如上面中;
  13.    Retain x3 x4 x5 z y;
  14.    y=sum(of x1-x5);
  15.    Z=X1+X2;
  16. Retain要在下面代码之前,才能使Z的顺序在Y之前。
  17.    y=sum(of x1-x5);
  18.    Z=X1+X2;
复制代码

使用道具

26
龙博士 发表于 2014-5-29 21:23:06 |只看作者 |坛友微信交流群
感谢楼上的几位兄弟,比看帮助文档强太多了!

使用道具

27
徐小爆21 发表于 2015-1-27 15:10:23 |只看作者 |坛友微信交流群
学习了,今天正好碰到这个问题,谢谢各位的探讨!

使用道具

28
D.玫瑰灰 发表于 2017-2-4 09:42:06 |只看作者 |坛友微信交流群
学习了!!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 13:29