楼主: 小沐君
276 4

[问答] 这样的listing怎么做? [推广有奖]

  • 4关注
  • 0粉丝

本科生

64%

还不是VIP/贵宾

-

威望
0
论坛币
12 个
学术水平
1 点
热心指数
10 点
信用等级
1 点
经验
17100 点
帖子
85
精华
0
在线时间
95 小时
注册时间
2016-1-10
最后登录
2019-3-4

小沐君 发表于 2018-12-17 00:13:39 |显示全部楼层
求问大佬们,怎么将下面的数据 做成要的listing?多谢!
现有:
大类内容
Aa1
Aa2
Aa3
Bb1
Bb2
Cc1
Cc2



怎么才能做成这样的listing?
A
1a1
2a2
3a3
B
1b1
2b2
C
1c1
2c2

关键词:listing list ING IST 怎么做

已有 1 人评分热心指数 收起 理由
eijuhz + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

stata SPSS
小沐君 发表于 2018-12-17 07:51:32 来自手机 |显示全部楼层
小沐君 发表于 2018-12-17 00:13
求问大佬们,怎么将下面的数据 做成要的listing?多谢!
现有:

就是大A  B  C要怎么整成这样?
回复

使用道具 举报

小沐君 发表于 2018-12-17 22:48:33 来自手机 |显示全部楼层
小沐君 发表于 2018-12-17 00:13
求问大佬们,怎么将下面的数据 做成要的listing?多谢!
现有:

自问自答,取第一列不重复的,set到第二列
回复

使用道具 举报

steven_1017 发表于 2019-1-8 01:59:48 |显示全部楼层
  1. data work.temp;
  2. input cat $ con $;
  3. datalines;
  4. A a1
  5. A a2
  6. A a3
  7. B b1
  8. B b2
  9. C c1
  10. C c2
  11. ;

  12. proc sort data=work.temp;
  13. by cat;
  14. run;

  15. data work.t1;
  16. length count 3;
  17. set work.temp;
  18. by cat;
  19. if first.cat then do;
  20.         count=0;
  21.         output;
  22. end;
  23. count+1;
  24. output;
  25. run;

  26. data work.t2;
  27. set work.t1;
  28. if count=0 then do;
  29. con=cat;
  30. count=.;
  31. end;
  32. drop cat;
  33. run;
复制代码


楼主看看这个是不是你要的代码和结果?
微信图片_20190107125844.png
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 30 + 2 + 2 + 2 热心帮助其他会员

总评分: 论坛币 + 30  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

回复

使用道具 举报

小沐君 发表于 2019-1-14 07:39:40 |显示全部楼层
steven_1017 发表于 2019-1-8 01:59
楼主看看这个是不是你要的代码和结果?
多谢!
回复

使用道具 举报

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

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2019-3-20 07:48