楼主: lachance
1111 2

[问答] 这样的数据结构SAS该如何整合? [推广有奖]

  • 1关注
  • 3粉丝

讲师

44%

还不是VIP/贵宾

-

威望
0
论坛币
693 个
通用积分
0.0157
学术水平
4 点
热心指数
5 点
信用等级
1 点
经验
10072 点
帖子
403
精华
0
在线时间
399 小时
注册时间
2008-1-22
最后登录
2020-4-15

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据格式如下:

20020101   20020301   20020601
1.2                          7.8                    3.4
3.4                          9.6                    5.8
2.5                          4.1                    7.6

想在sas里把数据整合成如下数据:
20020101        1.2
20020101        3.4
20020101        2.5        
20020301        7.8
20020301        9.6
20020301        4.1
20020601        3.4
20020601        5.8
20020601        7.6

请问有没有什么简单方法?

二维码

扫码加我 拉你入群

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

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

关键词:数据结构 请问有没有 数据格式 数据整合 简单方法 结构 数据 如何

[
沙发
novice505 发表于 2012-8-2 09:23:09 |只看作者 |坛友微信交流群
  1. data a;
  2.         input (a b c) (: $20.);
  3. cards;
  4. 20020101   20020301   20020601
  5. 1.2                          7.8                    3.4
  6. 3.4                          9.6                    5.8
  7. 2.5                          4.1                    7.6
  8. ;

  9. proc transpose data=a out=b;
  10.         var a b c;
  11. run;

  12. data c(keep=x y);
  13.         set b(rename=(col1=c1));
  14.         x=c1;
  15.         array col col:;
  16.         do over col;
  17.                 y=col; output;
  18.         end;
  19. run;

  20. proc print data=c;run;
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
lachance + 1 + 1 + 1 我很赞同

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
lachance 发表于 2012-8-2 21:26:25 |只看作者 |坛友微信交流群
好巧妙呀,非常感谢。
[

使用道具

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

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

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

GMT+8, 2024-4-28 01:45