我已经谷歌了整个宇宙,但找不到这个。给定数据集 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;