SAS 打印变量在一行上



我已经谷歌了整个宇宙,但找不到这个。给定数据集 A:

a b
1 2
3 4
1 2

我想打印它以这种方式产生:

a 1 3 1
b 2 4 2

同时打印每个变量,首先命名,然后在一行上显示内容以产生结果。

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

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

然后你可以用proc print打印它:

proc print data = A_transpose;
run;

最新更新