- 博客(5)
- 收藏
- 关注
原创 SAS绘制表格
老规矩先导入数据:%let dir=数据所在的文件夹;libname cert "&dir";libname newproject "&dir";options mprint mlogic;二话不说先把macro programs给call出来。%inc "macro.sas" ;赋值:proc format; value tabfmt 1="行列名称1" 2="行列名称2" 3="行列名称3" 4="行列名称4" 5="行..
2022-04-06 05:51:45
1166
原创 使用SAS生成表格的导出
Generate Descriptive Summary Tables,也被称为baseline tables,最简单易行的方法是自己在word文档里面画好表格,对照生成的数据一个个填进去,而这一步骤在SAS中也可以通过一些code完成。首先老规矩先导入数据:%let dir=数据所在的文件夹;libname cert "&dir";(cert是自主命名的library,根据自己的喜好随便取名字,不跟系统原始自带的重名即可)libname newproject"&..
2022-04-06 04:32:33
2747
原创 数据集合并的方法(以按ID合并为例)
数据的合并分为多种形式,常见的有a and b(inner join), a or b(full join), left join 和right join.如图所示:假设已导入数据TABLEA和TABLEB,对于Inner join(a and b),data步和sql语句都可以完成。DATA步:/*************首先要sort一下数据*************/proc sort data=TABLEA out=TABLEA_new;by ID;run;pr.
2022-04-02 05:25:39
1938
原创 SAS环境下缺失值与极端值的识别
data cleaning & management的时候往往需要识别缺失值和极端值。导入数据后,可以使用以下语句对数据的分布进行一个粗糙的描述proc univariate data=导入数据名 normal;Var 测试的变量名;histogram 测试的变量名;probplot 测试的变量名;run;识别缺失值可以用以下语句data 输出数据名;set 导入数据名;if 测试的变量名=. ;proc print;var ID 测试的变量名;run;
2022-03-25 05:59:48
1063
原创 SAS导入excel数据
libname cert '导入数据所在的文件夹';libname results '导入数据所在的文件夹\output';/*********proc import****************/proc import datafile= '导入数据所在的文件夹\导入数据的文件名.xlsx'out =自主命名dbms = xlsx replace;getnames = yes;run;此处默认导入第一个表单,如需导入其他表单,需写sheet=语句。...
2022-03-15 02:16:45
3926
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人