p******5 发帖数: 17 | 1 have 6 variables:
q10a1 q10a2 q1a2 q2a1 q20a3 q11a4
and how to change these variables into:
q1a2 q2a1 q10a1 q10a2 q11a4 q20a3
Thanks!!! |
c*******o 发帖数: 3829 | |
z**********i 发帖数: 12276 | |
p******5 发帖数: 17 | 4 But what if variables have more than 1000, please explain how to sort column.
【在 c*******o 的大作中提到】 : Check here:http://www.sascommunity.org/wiki/Re-ordering_variables
|
d******9 发帖数: 404 | 5 Proc contents ???
It lists all the variable names alphabetically.
column.
【在 p******5 的大作中提到】 : But what if variables have more than 1000, please explain how to sort column.
|
r******m 发帖数: 369 | |
h******s 发帖数: 3420 | 7 先排第一个再排第二个number
【在 r******m 的大作中提到】 : 你这个第二个结果有什么规律吗?
|
A*******s 发帖数: 3942 | 8 since it's not alphabetical ordering, you may need to extract substrings
containing only letters or numbers and then order those substrings
sequentially.
【在 p******5 的大作中提到】 : have 6 variables: : q10a1 q10a2 q1a2 q2a1 q20a3 q11a4 : and how to change these variables into: : q1a2 q2a1 q10a1 q10a2 q11a4 q20a3 : Thanks!!!
|
h******s 发帖数: 3420 | 9 我也以为是这样,后来发现是colume 不是line
用array? Set copy 的时候
【在 A*******s 的大作中提到】 : since it's not alphabetical ordering, you may need to extract substrings : containing only letters or numbers and then order those substrings : sequentially.
|
A*******s 发帖数: 3942 | 10 what do u mean?
u need to first sort those column names (read from proc contents' output or
vname functions in data step, or dictionary tables whatever), and pass their
values into macro variables.
【在 h******s 的大作中提到】 : 我也以为是这样,后来发现是colume 不是line : 用array? Set copy 的时候
|
h******s 发帖数: 3420 | 11 Nice
or
their
【在 A*******s 的大作中提到】 : what do u mean? : u need to first sort those column names (read from proc contents' output or : vname functions in data step, or dictionary tables whatever), and pass their : values into macro variables.
|