全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2505 5
2014-09-02
请教各位大神,如何用sas将下图中的竖着的变量outcome 拆分为disease_a, disease_b, disease_c (备注:这三个变量的命名是以outcome的取值来命名的),同时保留变量outcome。恳请各位高手给予指导和帮助,谢谢! 原图 目标结果(图)
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-2 13:43:00
if outcome = a then disease_a = a;
if outcome = b then disease_b = b;
if outcome =c then disease_c = c;
run;
二维码

扫码加我 拉你入群

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

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

2014-9-2 13:50:56
proc transpose data =test out=wanted(drop=_name_) prefix=disease_;
  by id outcome notsorted;
  var outcome;
  id outcome;
run;
二维码

扫码加我 拉你入群

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

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

2014-9-2 14:38:44
wwang111 发表于 2014-9-2 13:50
proc transpose data =test out=wanted(drop=_name_) prefix=disease_;
  by id outcome notsorted;
  va ...
谢谢大神提供的帮助,但是现在输出来的结果中有一个不要的变量“以前的变量标签”,这个变量如何去掉呢?当然喽,最好不要手动删除。。。。谢大神 3.jpg
二维码

扫码加我 拉你入群

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

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

2014-9-2 14:44:09
sunjiangwei 发表于 2014-9-2 14:38
谢谢大神提供的帮助,但是现在输出来的结果中有一个不要的变量“以前的变量标签”,这个变量如何去掉呢? ...
我用的SAS是英文版的,你所说的那个地方,变量名是_name_,我的程序里已经drop了
二维码

扫码加我 拉你入群

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

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

2014-9-2 16:35:18
wwang111 发表于 2014-9-2 14:44
我用的SAS是英文版的,你所说的那个地方,变量名是_name_,我的程序里已经drop了
谢谢大神帮助,我用英文版的就把那个变量去掉了,谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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