楼主: jzhenrybx
1024 4

求段代码,关于数据转置 [推广有奖]

  • 0关注
  • 1粉丝

大专生

45%

还不是VIP/贵宾

-

威望
0
论坛币
2945 个
通用积分
0.0604
学术水平
0 点
热心指数
1 点
信用等级
1 点
经验
654 点
帖子
30
精华
0
在线时间
34 小时
注册时间
2013-6-19
最后登录
2018-12-31

20论坛币
Picture1.png


有很多数据,结构大概如图1所示。在同一个编号下面有很多数据项,各个数据项后面都有一个数据。需要把这个数据表格转换成一张大的横表,如图2。

Picture2.png

希望哪位大神帮忙解决下SAS代码,如何进行操作。


数据量很大,这两张图就是个简单的示意。

最佳答案

sushe1527 查看完整内容

data raw; input no name$ subject$ score; datalines; 1 zhangsan Chinese 59 1 zhangsan Math 86 1 zhangsan English 75 2 lisi Chinese 78 2 lisi Math 85 2 lisi English 78 ; run; proc transpose data=raw out=final(drop=_name_); var score; id subject; by no name; run;
关键词:sas代码 数据表格 数据表 如何
沙发
sushe1527 发表于 2015-3-11 15:10:26 |只看作者 |坛友微信交流群
data raw;
        input no name$ subject$ score;
datalines;
1 zhangsan Chinese 59
1 zhangsan Math 86
1 zhangsan English 75
2 lisi Chinese 78
2 lisi Math 85
2 lisi English 78
;
run;

proc transpose data=raw out=final(drop=_name_);
        var  score;
        id subject;
        by no name;
run;

使用道具

藤椅
jzhenrybx 发表于 2015-3-11 16:37:10 |只看作者 |坛友微信交流群
求解答阿!!

使用道具

板凳
sushe1527 发表于 2015-3-11 16:40:17 |只看作者 |坛友微信交流群
jzhenrybx 发表于 2015-3-11 16:37
求解答阿!!
图挂了,你可以重新上传图片,别用百度链接

使用道具

报纸
jzhenrybx 发表于 2015-3-11 16:45:28 |只看作者 |坛友微信交流群
sushe1527 发表于 2015-3-11 16:40
图挂了,你可以重新上传图片,别用百度链接
现在好了吗?

使用道具

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

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

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

GMT+8, 2024-4-26 23:28