楼主: 小鳄鱼a
266 4

求助个问题 [推广有奖]

  • 6关注
  • 10粉丝

学科带头人

3%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0040
学术水平
40 点
热心指数
45 点
信用等级
43 点
经验
32801 点
帖子
1185
精华
0
在线时间
1539 小时
注册时间
2009-7-16
最后登录
2018-10-5

200论坛币
希望把左边的变成右边的样子    谢谢    实际问题中数据很多

新建 Microsoft Excel 工作表 (2).xlsx

8.31 KB

最佳答案

Tigflanker 查看完整内容

提个建议,你下次用表格的形式直接在帖子中展现下,这样很直观
关键词:实际问题
沙发
Tigflanker 发表于 2015-11-19 21:26:01 |只看作者 |坛友微信交流群
  1. data one;
  2.   input att $ jun $ shi $ lve $ tuan $ ying $ lian $ pai $;
  3.   att = catx('|',ifc(att = '姓名',1,2),att);
  4.   cards;
  5. 姓名 李明 . 张亮 . . . 王娜
  6. 性别 男 . 男 . . . 女
  7. 姓名 . 张三 李四 王五 . . .
  8. 性别 . 女 男 男 . . .
  9. 姓名 李湘 . . . . . .
  10. 性别 女 . . . . . .
  11. ;
  12. run;

  13. proc sort data = one out = two;
  14.   by att;
  15. quit;

  16. proc transpose data = two out = three;
  17.   by att;
  18.   var jun shi lve tuan ying lian pai ;
  19. run;
  20. proc sort;
  21.   by _name_ att;
  22. quit;

  23. data want;
  24.   set three;
  25.   rename _name_ = vars;
  26.   attrib _all_ label = '';

  27.   att = scan(att,2,'|');
  28. run;
复制代码
提个建议,你下次用表格的形式直接在帖子中展现下,这样很直观

使用道具

藤椅
icyjunjin 发表于 2015-11-19 21:37:14 |只看作者 |坛友微信交流群
。。。。。。

使用道具

板凳
jinxinbo 发表于 2015-11-20 09:08:08 |只看作者 |坛友微信交流群
求助还要钱,没人帮你问你回答。。。。。。。。。。。

使用道具

报纸
小鳄鱼a 发表于 2015-11-20 13:12:40 |只看作者 |坛友微信交流群
Tigflanker 发表于 2015-11-19 21:26
提个建议,你下次用表格的形式直接在帖子中展现下,这样很直观
谢谢    主要是为了整理问题方便

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

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

GMT+8, 2024-4-23 16:17