全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2255 0
2018-09-03
如题:
有如下数据:
A B  C
1 3  5
2 4  6
把这3列数据合成一列,然后在前面多一列组别,分别代表它以前属于哪一列的数据:
GROUP    X
    1        1
    1        2
    2        3
    2        4
    3        5
    3        6
可以用set进行简单的转换,程序如下:
data a;
  input A B C;
  cards;
1 3  5
2 4  6
;
run;
/*转化*/
data b;
  set a;
  X=A;GROUP="1";output;
  X=B;GROUP="2";output;
  X=C;GROUP="3";output;
drop A B C;
run;
proc sort;by GROUP;run;


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群