楼主: 晓晓黑
2319 12

求助:SAS中加和情况的重复值怎么删除?求高人指点。。 [推广有奖]

11
晓晓黑 发表于 2013-4-14 12:56:44
yongyitian 发表于 2013-4-13 08:14
又改了一点,试试看。

data have;
你好,我能再问你一个问题么。。先谢过了~~~
我想把Excel表中第一张表改为第二张表的形式,就是每一家公司每一年只有一行数据,每一行中有很多行业。
相当于转置,但是又有不同公司不同年份的问题,不能直接转。
而且数据很多,每家公司每年涉及的行业也不同,每一年销售比例也不一样。。 sales_ind - 副本.xls (19.5 KB)

12
yongyitian 发表于 2013-4-14 22:19:04
不好意思, 用的英文系统,把变量名该成了拼音,rename 做的有点麻烦,不过比较清楚。

proc transpose data=sales_ind out=sales_ind_trans (drop= _name_ _label_);
    by stkcd name year;
           var sales_percent;
            id industry;
run;

data sales_ind_trans;
    set sales_ind_trans;
    rename  Fang_DC = Fang_DC_Sales_Percent
                 PiFa_LS  = PiFa_LS_sales_percent
                  ZongHE = ZongHE_sales_percent
             SheHui_FW = SheHui_FW_sale_percent
             YunShu_CC = YunShu_CC_sale_percent;
run;

13
晓晓黑 发表于 2013-4-14 23:04:15
yongyitian 发表于 2013-4-14 22:19
不好意思, 用的英文系统,把变量名该成了拼音,rename 做的有点麻烦,不过比较清楚。

proc transpose d ...
太感谢了!!你太牛了~~~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 12:50