全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1212 2
2017-07-24
请问各位,我现在有3个公司ABC,以及3年2000,2001,2002
怎么弄成2列9行的形式
例:
A  2000
A  2001
A  2002
B  2000   
.....
谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-24 02:48:32
原来是什么形式?
二维码

扫码加我 拉你入群

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

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

2017-7-24 09:09:51
data test;
        input company : $ 1. (year1-year3) (: $ 4.);
cards;
A 2000 2001 2002
B 2000 2001 2002
C 2000 2001 2002
;
run;

proc sort data=test;
        by company;
run;

proc transpose data=test out=test1(rename=(col1=year)        drop=_name_);
        by company;
        var year1-year3;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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