SAS打印变量在一行上

时间:2017-01-11 20:51:40

标签: printing sas

我已经谷歌整个宇宙,但无法找到这一点。 给定数据集A:

a b
1 2
3 4
1 2

我想以这种方式打印出来:

a 1 3 1
b 2 4 2

同时打印每个变量,首先命名然后在一行上输入结果。

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找proc转置:

proc transpose data = A out = A_transpose;
var a b;
run;

然后你可以用proc print打印这个:

proc print data = A_transpose;
run;