楼主: jzhenrybx
1236 4

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

  • 0关注
  • 1粉丝

已卖:438份资源

大专生

45%

还不是VIP/贵宾

-

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

楼主
jzhenrybx 发表于 2015-3-11 15:10:25 |AI写论文
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
拉您进交流群
GMT+8, 2025-12-5 21:49