2023-09-11碎片知识

1. SAS论坛链接 https://communities.sas.com/

2. excel超链接创建

=HYPERLINK("#SUPPVE!A1","SUPPVE")

 =HYPERLINK("#FORMAT!$A$"&MATCH("GRPARAM",FORMAT!A:A,0),"PARAM")

=HYPERLINK("#CODELIST!$A$"&MATCH("VSPARAM",CODELIST!A:A,0),"VSPARAM"

=HYPERLINK("#'PR Value Level Metadata'!A1","Conversion Definition refer to PR Value Level Metadata")

3. 查询表中所有观测数 proc sql; select count(*) into: nobs from final; quit; %put &nobs.;

4. 相同前缀的变量均为空的表达方式:变量列表 call missing(of col1-col9);

5. K函数 K开头的函数是以字符为基础进行处理,也就是你数有几个字符就是几个字符,而不以K开头的函数就是以字节为基础进行处理。KSUBSTR KLENGTH是以字符为单位,substr,length,ksubstrb以字节为

6. Ifc 函数 PRINDC=catx(",",ifc(PRMH_RAW='1',"病史",""),ifc(PRAE_RAW='1',"不良事件",""),ifc(PRPRE_RAW='1',"预防",""),ifc(PROTH_RAW='1',"其他",""));

7. 常见查找函数: if part='PART A' and index(actarmcd,'C')>0 then actarmud='Subject take unplanned Drug C';

8.lengthn函数 a=. Lengthn(a)=0

9. cmiss既可以用于字符型也可数值型,nmiss只能用于数值型 if cmiss(LBDTC,RFSTDTC)=0 then lbdy=input(lbdtc,yymmdd10.)-input(rfstdtc,yymmdd10.)+(input(lbdtc,yymmdd10.)>=input(rfstdtc,yymmdd10.));

10. 保留小数位数 Put(a,z.); put(b,z4.)z整数不足四位前面加0补足四位 put(b,4.)有几位即n.

11. 做空表的方法 1、data final;length col1-col4 $200;call missing (of _all_);run; 2、data final;array col(4) $200;run;

13. 所有逻辑库名:sashelp.vcolumn包含了所有的逻辑库名、数据集名、变量名等等,memname是逻辑库名,memtype是,name是变量名,type是变量类型,length是变量长度,npos是变量列位置,label是变量标签

14. 随机熵是随指计划接受研究性治疗的受试者数量(不受剂量或其他因素影响)除以计划受试者总数。

15. a=put(b,hex.);

16. 严重不良事件与重度不良事件之间是没有因果关系的,重度不良事件不一定严重

17. 宏里面不能用in,但加上options minoperator即可%if a in aa bb %then do;可自己指定分隔符options mindelimiter=",";宏语言中#代表in

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容