求大虾帮忙啊,我的数据集有3000多列,如何让它按指定的顺序排列。
我原本想到的方法是:
step1: 用proc contents将列输出到EXCEL中去操作,排成我想要的顺序,记其为数据集b(带顺序变量);
step2: 将原数据集记为a,实现转置,并记为c;
step3:将c与b做链接,order by顺序变量,最后再转置实现我想要的数据集。
但是问题是step2实现不了,因为里面既有数据型又有字符型,而且3000列不好分辨。
而且有人说transpose效率低,不如用do-set。可是do-set还不是很了解!
哪位大虾能帮忙解决这个问题,非常之感谢