请大家帮忙看一下,假设现在有1个变量(变量名 var1)包含3条观测(a、b、c),具体如下:
- var1
- a
- b
- c
现在想用 proc sql 生成一个新的表,表中的行、列(列名 new_var)如下:
- new_var
- a
- ab
- abc
- ac
- acb
- b
- ba
- bac
- bc
- bca
- c
- ca
- cab
- cb
- cba
亦即由原来的3条观测通过排列的方式生成 \[P_{3}^{1}+P_{3}^{2}+P_{3}^{3}=15\] 条新的行(观测)。想了很长时间也没有解决,希望大家帮忙看看,万分感谢。
PS: 当然不用 proc sql 也行,只要最后能生成上述列就可以了,谢谢大家啦^^



雷达卡





京公网安备 11010802022788号







