Help using Base SAS procedures

How to rename all the variables as X1-X10?

Reply
Occasional Contributor
Posts: 7

How to rename all the variables as X1-X10?

Hi, everyone:

Finally I found that call sortn can be used to sort data observation wise.
But the restriction is that the names in the array should be uniform as X1-X10. Otherwise the command does not work with out warning.

Can anybody teach me to rename all the variables such as X1-X10?
PROC Star
Posts: 7,491

Re: How to rename all the variables as X1-X10?

I don't think call sortn really cares. Here are two examples, one with and one without renaming:
[pre]
data want1;
set sashelp.class;
array nums(3) age--weight;
if name eq "Judy" then weight=50;
call sortn(of nums(*));
run;

data want2;
set sashelp.class (rename=(age=x1 height=x2 weight=x3));
array nums(3) x1-x3;
if name eq "Judy" then x3=50;
call sortn(of nums(*));
run;
[/pre]
HTH,
Art
---------> Hi, everyone:
>
> Finally I found that call sortn can be used to sort
> data observation wise.
> But the restriction is that the names in the array
> should be uniform as X1-X10. Otherwise the command
> does not work with out warning.
>
> Can anybody teach me to rename all the variables such
> as X1-X10?
Ask a Question
Discussion stats
  • 1 reply
  • 316 views
  • 0 likes
  • 2 in conversation