楼主: dxystata
1427 2

如何得到顺序不变的数据集 [推广有奖]

版主

大师

34%

还不是VIP/贵宾

-

TA的文库  其他...

Software

中英文Ebook

R学习

威望
2
论坛币
182017 个
通用积分
15204.8228
学术水平
208 点
热心指数
271 点
信用等级
174 点
经验
290653 点
帖子
5366
精华
1
在线时间
13470 小时
注册时间
2006-6-21
最后登录
2024-4-19

初级学术勋章 初级热心勋章 中级热心勋章 初级信用勋章

30论坛币
  1. data aaa;
  2. input site name$ value$;
  3. cards;
  4. 1 b xx
  5. 1 a yy1
  6. 1 a yy2
  7. 1 c zz
  8. 2 b xx
  9. 2 a yy
  10. 2 c zz
  11. 3 b xx
  12. 3 a yy
  13. 3 c zz1
  14. 3 c zz2
  15. ;
  16. run;
复制代码
希望得到的数据集如下:
site name value
1 b xx
1 a yy1 yy2
1 c zz
2 b xx
2 a yy
2 c zz
3 b xx
3 a yy
3 c zz1 zz2

要求顺序不变,谢谢!

最佳答案

pobel 查看完整内容

data bbb; do until (last.name); set aaa; by site name notsorted; length _value $20; _value=catx("",_value,value); end; drop value; rename _value=value; run;
关键词:数据集 value Input cards alue 如何

本帖被以下文库推荐

沙发
pobel 在职认证  发表于 2014-11-22 16:55:18 |只看作者 |坛友微信交流群
data bbb;
    do until (last.name);
            set aaa;
                by site name notsorted;

                length _value $20;
                _value=catx("",_value,value);
        end;
        drop value;
        rename _value=value;
run;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Tigflanker + 5 + 3 + 3 + 3 精彩帖子!

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

使用道具

藤椅
teqel 发表于 2014-11-23 12:50:02 |只看作者 |坛友微信交流群
pobel 发表于 2014-11-22 17:54
data bbb;
    do until (last.name);
            set aaa;
很好,学习了

使用道具

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

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

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

GMT+8, 2024-4-20 03:42