自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 SAS 导入excel

SAS可以通过 libname xlsx 导入excellibname myhr XLSX "C:/Users/Fei_Shang/Desktop/123.xlsx";data a; set myhr.a(keep=name a b e f);run;可以通过keep选取导入范围

2022-01-04 10:51:35 2205

原创 SAS换行符

ods escapechar="@";footnote6=“Confidence Intervals are not @{newline} displayed; only the imputed means are shown.”SAS换行符{newline}

2021-12-29 13:16:51 2580

原创 百度文库----免费复制

打开百度文库,搜索文档用chorme浏览器的按F12打开开发者工具打开最右边的设置勾选Disable JavaScript接下去自由复制

2021-01-16 23:09:48 2294

原创 SAS关于自定义format的小知识点

proc format lib=work;value agefmt 11-13 ='小' 14-15='大';run;data class2; set class; format age agefmt.;run;要注意格式语句中小小的点,没点SAS会认为是变量。加上点会认为是格式。

2020-06-05 12:59:15 1265

原创 SAS正则表达式prxnext

SAS中的正则表达式读取:是否发生器械缺陷(If any DD exist)(code)中每一个括号中的内容。用prxposn只能读取一个括号中的内容,用prxnext可以循环读取括号中的内容。data a;input var& $ 50.;cards;是否发生器械缺陷(If any DD exist)(code);run;data b; set a; re=prxparse("/\((.*?)\)/"); _start = 1; _stop = length(var);

2020-05-17 10:55:29 796

原创 proc sql中的case相当于if

proc sql中的case when相当于ifproc sql; create table c3 asSELECT case when Airport_Code is missing then "Unknown" else Airport_Code end as Airport_Code, case when Claim_Type is missing then "Unknown" else Claim_Type end as Cl

2020-05-14 09:59:56 466

原创 SAS宏中%if%else和if else的区别

SAS宏中%if%else和if else的区别data a; set x; %do m=1 %to 3; %do q=1 %to 5; if x&q^="nan" and &m=id and x&q="&&id&m&q" then do; &&id&m&q=1; put '有值 且id相等' id= x&q= &&id&m&q=; end

2020-05-11 17:12:56 4298

原创 SAS中的FIRST.variable和LAST.variable

How SAS Determines FIRST.variable andLAST.variableWhen an observation is the first in a BY group, SAS sets the value of FIRST.variable to1 for the variable whose value changed, as well as for all of ...

2020-05-07 10:11:38 1600

原创 SAS实现读入excel工作薄的所有表

懂得老铁可以仔细看看,这是个实用的小程序,可以将excel中的所有表导入SAS。求打赏。%macro sheetnames(xlsxfile=);filename _WRKBOOK ZIP "&xlsxfile" member='xl/workbook.xml';filename _XMLFIL "%sysfunc(pathname(WORK))\workbook.xml"...

2020-05-05 23:10:56 1553 1

原创 SAS中的do until语句的特点

SAS中的do until语句的特点data work.inventory; products=7; do until (products > 6); products+1; end;run;SAS中的do until语句的特点是:循环至少执行一次,也就是说,until (products > 6)的条件在执行完成后判断。...

2020-05-04 11:33:03 2359

原创 SAS的Transforming Data with SAS Functions

SAS Functions 转换变量类型的方式。21.The following SAS program is submitted:data work.AreaCodes; Phonenumber=3125551212; Code='('!!substr(Phonenumber,1,3)!!')';run;Which one of the following is the value...

2020-05-02 22:31:28 372

原创 SAS的Sum Statement

Sum StatementThe following program is submitted:data all_sales; infile 'file-specification'; input receipts; <insert statement(s) here>run;Which statement(s) complete(s) the program and ...

2020-05-01 16:08:16 1090

原创 SAS中的正则表达式

SAS中的正则表达式data a; re=prxparse("/(\d+)(\w)/"); s="xyz589rdx"; pre=prxmatch(re,s); res=prxposn(re,1,s);/* call PRXposn(re,1,position, length);*//* put position= length=;*//* res=substr("xyz58rdx...

2020-04-30 21:53:22 4780

原创 R语言xcms处理质谱数据

R语言xcms用法library(xcms)#检测文件cdffiles<-list.files(“D:/mz+”,recursive=TRUE,full.names=TRUE)#峰检测xset<-xcmsSet(cdffiles)#样品峰分组(相同质荷比、保留时间的分一组意思就是同一物质分一组对应不同强度峰面积)xset <- group(xset)#各组样品保留...

2020-04-20 21:19:27 6000 6

原创 《非哥SAS编程》在任意位置插入一行数据

在SAS中如何在任意位置插入一行数据呢?上代码:data test_data; set s; /*output;*/ if _n_ = 8 then do; do i=1 to 3; call missing(of x1-x46); x1='飞哥'; x2='男'; /*output;*/ end; end;这段代码,重点...

2020-04-18 20:22:09 3790

原创 SAS中output的运用

output的用法,如下程序,set salary后不加output时,set读取一行观测时不会输出,只有当遇见后面的output时才会输出。data test_data; set salary; if _n_ = 8 then do; x1='飞哥'; x2='男'; output; end; run;输出结果只有一行。如果去掉...

2020-04-18 18:49:31 6508

原创 SAS编程关于set statement的原理及思考

以下数据集1和2用作后续步骤的datasource.数据集1: SCOREDATA score; input ID $ SCORES; DATALINES; 1 80 2 85 3 60 4 75 5 90 6 99 ; RUN;数据集2: AGESDATA AGES; INPUT ID $ AGE; DATALINES; 2 ...

2020-04-16 22:29:52 736

原创 SAS编程

1.读取并复制SAS数据集data a;set ‘D:\2013年中国高校SAS数据分析大赛初赛考题\数据\logistic_use.sas7bdat’;run;2.用data步读取csv文件,并指定起始行data lris;infile ‘C:\Users\33584\Desktop\iris.csv’ dlm=’,’ firstobs=2;input x sepal_lengt...

2020-04-15 19:55:30 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除