文章分类 -  SAS

摘要:解决方法:需要指定FORMAT 搜索的路径:OPTIONS FMTSEARCH=(F WORK); /*00@DATA目录 用于存放FORMAT*/OPTIONS NOCENTER LS=MAX PS=MAX;LIBNAME F '.\00@DATA';/*01@LIBRIRY.SAS 定义FORM 阅读全文
posted @ 2020-01-02 10:48 虾米WD 阅读(758) 评论(0) 推荐(0)
摘要:ods path reset;ods path show;ods html close;options nodate;ods pdf file="ProcOdstableTable.pdf";title "Using PROC ODSTABLE"; %let color1=#FFFF80; /*淡黄 阅读全文
posted @ 2020-01-02 10:45 虾米WD 阅读(646) 评论(0) 推荐(0)
摘要:firstobs=常数 obs=常数选项 set sashelp.class(firstobs=3 obs=5); 读取class的第三到第五条观测并输出 注:我们发现获取一个数据集的子数据集的定位最快的方式应该是 set sashelp.class(firstobs=3 obs=6 keep=na 阅读全文
posted @ 2020-01-02 10:39 虾米WD 阅读(4605) 评论(0) 推荐(0)
摘要:data theLast;set sashelp.class nobs=last point=last;output;stop;run;data _null_;set theLast;call symputx("name1",name);run;%put name = &name1 ; 阅读全文
posted @ 2020-01-02 10:01 虾米WD 阅读(326) 评论(0) 推荐(0)
摘要:首先获取编码格式: %PUT %SYSFUNC(getOption(ENCODING));libname findoout ODBCdatasrc=SurveyReportuser=shendupassword=********preserve_tab_names=yesconnection=sha 阅读全文
posted @ 2020-01-02 09:56 虾米WD 阅读(1387) 评论(0) 推荐(0)
摘要:substr 功能:字符串的替换和截取 举例: 截取:year=substr(sid,7,4) 放在等号右边 替换:substr(sid,7,3)="00000" cat cats catx 不去掉之间的空格:cat 去掉空格:cats 以分隔符连接:catx(“-”,city, county) s 阅读全文
posted @ 2019-12-31 14:45 虾米WD 阅读(2526) 评论(0) 推荐(0)
摘要:拆分:3→n+1 堆叠列:n+1→3 转置列:R×C→C×R NAME:对转置后VAR变量中的列名定义一个变量名,默认为_name_; COPY: 将没有转置的变量复制到新的数据集中 proc transpose data= name= out= prefix=; by descending var 阅读全文
posted @ 2019-12-31 13:41 虾米WD 阅读(137) 评论(0) 推荐(0)
摘要:data score; input Student $9. +1 StudentID $ Section $ Test1 Test2 Final; datalines; Capalleti 0545 1 94 91 87 Dubose 1252 2 51 65 91 Engles 1167 1 95 阅读全文
posted @ 2019-12-31 10:54 虾米WD 阅读(101) 评论(0) 推荐(0)
摘要:注: "SUV"n 指定包含SAS通常限制的字符变量名。当外部导入的变量不符合SAS命名规则时可以使用。data cars; set sashelp.cars; rename type=ntype; keep make ntype MPG_City; run; proc sort data=cars 阅读全文
posted @ 2019-12-31 10:50 虾米WD 阅读(194) 评论(0) 推荐(0)
摘要:可以为多个SAS文件夹同房时指定一个共同的逻辑库名称,这样就可以同时调用不同文件夹中的数据。 libname data ("D:\SDTM","C:\ADAM"); 阅读全文
posted @ 2019-12-30 10:02 虾米WD 阅读(90) 评论(0) 推荐(0)
摘要:%macro Threelines;proc template;define style Styles.Threelines;parent = Styles.Default;STYLE SystemTitle /FONT_FACE = " 宋体"FONT_SIZE = 2.8 FONT_WEIGHT 阅读全文
posted @ 2019-12-26 17:45 虾米WD 阅读(1102) 评论(0) 推荐(0)
摘要:data _null_; set sashelp.vextfl; where index(lowcase(xpath),'.sas')>0; pgm_path=substr(xpath,1,find(xpath,'\',-length(xpath))); if index(lowcase(xpath 阅读全文
posted @ 2019-12-26 17:44 虾米WD 阅读(692) 评论(0) 推荐(0)
摘要:/* retain*//* *//*Example 1*//* */ DATA WITHOUT_1; PUT "Before the INPUT statement: " _ALL_; INPUT X @@; PUT "After the INPUT statement: " _ALL_ /;DAT 阅读全文
posted @ 2019-12-26 17:41 虾米WD 阅读(1312) 评论(0) 推荐(0)
摘要:libname aa "D:\ShareCache\数据管理部\数据管理与统计部\Projects\PTH\G56W1A201\DM\SDTM\18032-XLT-G56W1_Dry_run_Delivery_ALL_20190823\18032-XLT-G56W1_Dry_run_Delivery 阅读全文
posted @ 2019-12-26 17:40 虾米WD 阅读(917) 评论(0) 推荐(0)
摘要:*****(0) Simulate two datasets for demonstration********************;*****(0.1) Simulate a dataset for two SSN entries*******************;data ssn_dat 阅读全文
posted @ 2019-12-26 17:39 虾米WD 阅读(773) 评论(0) 推荐(0)
摘要:%* 宏注释语句%do 条件处理至一个匹配的%end语句%do %until 重复循环直到条件为真%do %while 重复循环%global 创建全局宏变量 %if %then %else 条件执行语句%input 为宏变量提供值%let 创建宏变量%macro 定义宏%mend 结束宏定义%ma 阅读全文
posted @ 2019-12-26 17:30 虾米WD 阅读(592) 评论(0) 推荐(0)
摘要:LIBNAME S 'C:\Users\danwa\Desktop\temp\pinbiao';PROC PRINTTO LOG='C:\Users\danwa\Desktop\temp\pinbiao\PRINT_LOG.LOG';RUN;DATA A;SET SASHELP.CLASS (FIR 阅读全文
posted @ 2019-12-26 17:29 虾米WD 阅读(854) 评论(0) 推荐(0)