SAS中文论坛

标题: 如何更改数据集的变量名 [打印本页]

作者: shiyiming    时间: 2004-3-24 13:54
标题: 如何更改数据集的变量名
有一数据集其变量名为x1,x2 ,x3,x4。欲改为a1,a2,a3,a4,请问如何编程实现。(不使用宏)

如果变量名确如你所列,用rename就可以了。

data test;
        array xx{4} x1-x4;
        [color=blue:c84b8]rename x1-x4 =a1-a4;[/color:c84b8]
run;

否则最好列出你的条件。

Zibao
作者: shiyiming    时间: 2004-3-24 17:05
标题: Re: 如何更改数据集的变量名
[quote="gbt":cad3e]有一数据集其变量名为x1,x2 ,x3,x4。欲改为a1,a2,a3,a4,请问如何编程实现。(不使用宏)

如果变量名确如你所列,用rename就可以了。

data test;
        array xx{4} x1-x4;
        [color=blue:cad3e]rename x1-x4 =a1-a4;[/color:cad3e]
run;

否则最好列出你的条件。

Zibao[/quote:cad3e]
data result;
set source(rename=(x1-x4=a1-a4));
run;
作者: shiyiming    时间: 2004-3-24 17:23
最好能用循环语句。




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2