全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1079 4
2012-02-20
复制代码
程序如上,结果如下:
                                     Obs    _col1    _col2    _col3    _col4    _col5

                                          1       1         3        4        5
                                          2       2       555      555      555
                                          3       3         5        6        7


我的目的是想得到

                                       Obs    _col1    _col2    _col3    _col4    _col5   _col6    _col7    _col8
                                        1        1          234      45         34         535     3              4          5
                                        2        2           344       32        234       23      555      555       555
                                        3        3           4          323        234       33      5            6          7


求助 求助!~
二维码

扫码加我 拉你入群

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

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

全部回复
2012-2-20 14:42:24
原来没有复制上去,修改过了,继续求帮助!
二维码

扫码加我 拉你入群

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

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

2012-2-20 15:04:30
复制代码
二维码

扫码加我 拉你入群

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

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

2012-2-21 15:03:49
19.proc sort data=a;

20.        by _col1;

21.run;

第一:楼主需要通过以上程序进行排序,不做sorting的话,merge的时候会出问题

23.data c;

24.merge  a b(rename=(_col2=_col6 _col3=_col7  _col4=_col8)) ;

25.by _col1;

26.run;

第二,以上程序,楼主因为在数据集a和b中都出现了col2,col3,col4,因此作merge的时候,不出现楼主想要看到得col6, col7, col8,如果想要把b中的col2-col4也加入数据及c中,那么必须变更变量名,那么上面的code就是帮楼主变更b数据集中的变量名
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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