楼主: tianlai888
1573 3

[原创博文] 请教:数据分组 [推广有奖]

  • 0关注
  • 0粉丝

本科生

19%

还不是VIP/贵宾

-

威望
0
论坛币
46 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
540 点
帖子
44
精华
0
在线时间
57 小时
注册时间
2009-1-9
最后登录
2012-5-18

楼主
tianlai888 发表于 2011-3-16 12:22:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教:数据分组?
   有下列数据:
a1a2b1b2c1c2d1d2e1e2
12345678910


想分组成下列形式:i 是分组 f是观察
iF
11
12
23
24
35
36
47
48
59
510


谢谢各位!!!
二维码

扫码加我 拉你入群

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

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

关键词:数据分组 B2C

沙发
baoaibaobao 发表于 2011-3-16 13:40:59
不知道理解的对否!
  1. data have;
  2. input a1        a2        b1        b2        c1        c2        d1        d2        e1        e2;
  3. cards;
  4. 1        2        3        4        5        6        7        8        9        10
  5. ;
  6. run;


  7. proc transpose data=have out=zachary;
  8. run;
  9. proc sql noprint;
  10.         create table zachary as
  11.         select (case when (substr(_name_,1,1))='a' then 1 else
  12.                         (case when (substr(_name_,1,1))='b' then 2 else
  13.                         (case when (substr(_name_,1,1))='c' then 3 else
  14.                         (case when (substr(_name_,1,1))='d' then 4 else        5 end)end)end)end) as i
  15.                         ,col1 as f
  16.                         from zachary;
  17. quit;
复制代码

藤椅
tianlai888 发表于 2011-3-16 13:56:05
OK!!

非常感谢!!


请教:能不能用 array() 来做?

板凳
baoaibaobao 发表于 2011-3-16 15:13:34
暂时想到了这样!
  1. proc format;
  2. value $ffmt
  3.                 'a'=1
  4.                 'b'=2
  5.                 'c'=3
  6.                 'd'=4
  7.                 'e'=5;
  8. run;
  9.                
  10. data have;
  11. set have;
  12. array aa(*) _numeric_;
  13.         do n=1 to dim(aa);               
  14.                 i=substr(vname(aa(n)),1,1);
  15.                 f=aa(n);
  16.                 output;                               
  17.         end;
  18. format i $ffmt.;
  19. keep i f;       
  20. run;
复制代码

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

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