全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2665 2
2009-03-27
我想问问sas9.13中怎么才能使sas数据库中变量名按自己的要求排列,我通过拖仅能在关闭窗口前有用,再打开那一列数据有回到原来的地方去了,还有通过hide与release隐藏恢复列时,为何该隐藏的列在恢复后反倒跑到最后去了。如何能让它在原地显示。至于前面所说的拖动列关闭窗口又还原的事我在sas8中就没出现过,拖到哪关闭窗口后再打开还在那,这是怎么回事?望大侠们指点一二 !!!
<script type="text/javascript"></script><script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><script src="https://pagead2.googlesyndication.com/pagead/render_ads.js"></script><script></script>
二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-27 01:43:00

使用 proc sql。例如,假设你的数据集如下排列,

A:

var1 var2 var3

现在你想让他排列成:

var3 var1 var2

你只需如下建立一个新的数据及B,他和A的内容一样,但变量名排列顺序变了:

proc sql;

    create table B as

    select var3, var1, var2

    from A;

run;

quit;

二维码

扫码加我 拉你入群

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

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

2009-3-28 08:09:00

用retain应该可以实现。

DATA two;

RETAIN A B C D E;/*你想要的变量顺序*/

SET one;

RUN;

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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