注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Bioinformatics home

 
 
 

日志

 
 

SAS hash object  

2013-10-20 08:06:18|  分类: 生物信息编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
data participants;
input name $ gender:$1. treatment $; 
datalines;
John M Placebo
Ronald M Drug-A
Barbara F Drug-B
Alice F Drug-A

proc print data=weight;
run;

data weight(drop=i); 
input date:DATE9. @; 
do i = 1 to 4; 
input name $ weight @; 
output; 
end; 
/* For brevity, only two dates are listed below */ 
datalines; 
05May2006 Barbara 125 Alice 130 Ronald 170 John 160
04Jun2006 Barbara 122 Alice 133 Ronald 168 John 155
;

data results; 
length name treatment $ 8 gender $ 1; 
if _N_ = 1 then do; 
declare hash h(dataset:"participants"); 
h.defineKey("name"); 
h.defineData("gender", "treatment"); 
h.defineDone(); 
end; 
set weight; 
if h.find() = 0 then output; 
run;

proc print data=results; 
format date DATE9.; 
var date name gender weight treatment; 
run;
  评论这张
 
阅读(555)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017