全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1197 4
2015-03-11
悬赏 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;
二维码

扫码加我 拉你入群

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

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

全部回复
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;
二维码

扫码加我 拉你入群

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

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

2015-3-11 16:37:10
求解答阿!!
二维码

扫码加我 拉你入群

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

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

2015-3-11 16:40:17
jzhenrybx 发表于 2015-3-11 16:37
求解答阿!!
图挂了,你可以重新上传图片,别用百度链接
二维码

扫码加我 拉你入群

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

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

2015-3-11 16:45:28
sushe1527 发表于 2015-3-11 16:40
图挂了,你可以重新上传图片,别用百度链接
现在好了吗?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群