【发布时间】:2015-05-19 15:45:10
【问题描述】:
我在这里寻求帮助以解决 proc transpose 的问题。
我有一个这样制作的数据集(我将只显示 3 个变量,但我有很多)
PR ID VAR1a VAR1b VAR1c VAR2a VAR2b VAR2c VAR3a VAR3b VAR3c
1 1 x x x x x x x x x
1 2 x x x x x x x x x
1 3 x x x x x x x x x
2 1 x x x x x x x x x
2 2 x x x x x x x x x
2 3 x x x x x x x x x
我需要这样的输出数据集:
PREID ID VAR(name) A B C
1 1 VAR1(name) x x x
1 1 VAR2(name) x x x
1 1 VAR3(name) x x x
1 2 VAR1(name) x x x
1 2 VAR2(name) x x x
1 2 VAR3(name) x x x
1 3 VAR1(name) x x x
1 3 VAR2(name) x x x
1 3 VAR3(name) x x x
等具有 preid 2 id 1 2 3,preid 3 id 1 2 3。
所以我需要转置但使用名称(区别于 a b c),我真的不知道从哪里开始。 你能帮帮我吗?
【问题讨论】: