楼主: 2127170375
3707 22

[SAS EM] 请教下如何处理sas表格整理 图1到图2怎么实现 [推广有奖]

11
a19081174622 发表于 2018-8-14 16:35:31
/*改进版代码*/
/*以var4 var5为分组变量,每个组内,ID变量唯一*/
proc transpose data=d out=d1 name=Test ;
by var4 var5;
   id var6;
run;

proc sql;
create table d3(keep=_501 _502 _503 _504 _505 _506 _507 _508 ) as
select * from d1 where  _501=5 or _501=20;
quit;

data demo15;
merge test7 d3;
run;

12
a19081174622 发表于 2018-8-14 16:36:09
这个应该能实现你需要的效果

13
a19081174622 发表于 2018-8-14 16:37:26
/*改进版代码*/
/*以var4 var5为分组变量,每个组内,ID变量唯一*/
proc transpose data=d out=d1 name=Test ;
by var4 var5;
   id var6;
run;

proc sql;
create table d3(keep=_501 _502 _503 _504 _505 _506 _507 _508 ) as
select * from d1 where  _501=5 or _501=20;
quit;

data demo15;
merge test7 d3;
run;
这个应该能实现你想要的效果
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
2127170375 + 1 + 1 + 1 精彩帖子

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

14
a19081174622 发表于 2018-8-14 16:38:18
/*改进版代码*/
/*以var4 var5为分组变量,每个组内,ID变量唯一*/
proc transpose data=d out=d1 name=Test ;
by var4 var5;
   id var6;
run;

proc sql;
create table d3(keep=_501 _502 _503 _504 _505 _506 _507 _508 ) as
select * from d1 where  _501=5 or _501=20;
quit;

data demo15;
merge test7 d3;
run;
这个应该能实现你想要的效果
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
2127170375 + 1 + 1 + 1 分析的有道理

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

15
2127170375 发表于 2018-8-14 17:47:06
a19081174622 发表于 2018-8-14 16:38
/*改进版代码*/
/*以var4 var5为分组变量,每个组内,ID变量唯一*/
proc transpose data=d out=d1 name=T ...
这个可以实现了。谢谢
但是我自己用的数据就不行呢

16
2127170375 发表于 2018-8-14 17:47:43
两处没弄明白

日志报错.jpg (62.34 KB)

日志报错.jpg

17
a19081174622 发表于 2018-8-15 09:19:01
你第一个错误 应该是没排序 第二个错误就是数据集里面没有_517 _520这两个变量

18
2127170375 发表于 2018-8-15 09:57:21
是有517  和520这个内容的

原始数据如图.jpg (88.11 KB)

原始数据如图.jpg

19
a19081174622 发表于 2018-8-15 10:31:02
你看一下 我这上面是通过var6分组 之后重新命名的变量 keep=是为了保存这些重新命名的变量  

DHAO`4}26G(@NZO`%_P%QQA.png (7.05 KB)

DHAO`4}26G(@NZO`%_P%QQA.png

20
蓝色 发表于 2018-8-15 14:48:06
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
2127170375 + 1 + 1 + 1 观点有启发

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

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 14:45