欢迎来到天天文库
浏览记录
ID:21126120
大小:73.90 KB
页数:14页
时间:2018-10-19
《sas学习笔记》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SAS学习笔记1新建逻辑库工具栏——newlibrary——输入name、path、勾选启动默认enableatstartup查看一下:菜单——view——explorer2新建数据集方法1Explorer——右键单击——new——table——输入数据,点击保存——选择逻辑库,填写名称——save方法2Solutions——analysis——analyst——输入数据,点击保存——选择逻辑库,填写名称——save3导入外部数据FILE——Importdata——勾选标准数据源standarddatasoruce
2、——路径不能有中文字符4排序File——open——excel.sas7bdat文件Data——sort——选择排序的字段——sortby——ascend升序、dascend降序——reset重新设置5筛选Data——filter——subsetdata——选择GE大于等于——《constantentervalue》——3就是筛选subsetdata大于等于3,none是取消6转置Data——transpose——选择列——transpose转置——groupby分租7频率分析Statistics统计——descr
3、iptive描述——频率分析frequency——选择分析的字段Input显示顺序plots条形图【hor水平vert垂直】Tables输出内容Sas语法基础2.1创建客户信息数据集libnamejx'e:sasjx';datajx.custer;inputidname$sex$moneycards;1001zhangfeimen981002liubeimen761003daocanwomen54;run;procprintdata=jx.custer;run;2.2建立与文件连接的逻辑库libnamejxsj
4、'e:sasjx'compress=yes;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sas如何连接sql2000数据库odbc连接方式建立odbc数据源:控制面板-管理工具-数据源(odbc)代码实现:Libnamejmssqlodbcuser='sa'password=''dsn=mssql;Oledb连接方式代码实现libnamesqlbaseoledbprovider=sqloledb.1properties=("DataSource"=MY3KQFHEPCPN95N"Use
5、rID"=sa"Password"=''"InitialCatalog"=KIS_Sample);输出数据procprintdata=Jmssql.t_Balance;run;2.3sql过程连接关系数据库定义odbc连接变量/*%letjx_connect=user='sa'password=''dsn='mssql';*/定义oledb连接变量%letjx_connect=user='sa'password=''provider=sqloledb.1properties=("DataSource"=MY3KQF
6、HEPCPN95N"UserID"=sa"Password"=''"InitialCatalog"=KIS_Sample);;procsql;validate;connecttooledb(&jx_connect);select*into:v_sjfromconnectiontooledb(selectFDatefromt_Voucher);/*execute(createtablejxcasselect*fromt_Voucher)byoledb;*/disconnectfromoledb;quit;在表中定义变
7、量并赋值datawo.bl;x=2;y='abc';run;定义变量sf长度为18字符datawo.custer;lengthsf$18.;inputname$sf;cards;zhangfei1234567890liubei9123456780;run;y自动转为数值参加计算dataqsum;x=1;y='2';sum=x+y;run;连接运算,数字转化为字符datasubstr;y=10;ch='hellow';v_sub=ch
8、
9、y;run;字符替换与提取字符Substr(s,p,n)从字符串s中的第p个字符
10、开始提取n个字符的子串。datasubstr1;y=12345678;转为12位字符,前面填充4个0ch=substr(y,5,6);bc=Ktruncate(y,5,6);ch2=substr(y,5,3);bc2=Ktruncate(y,5,3);run;常量赋值datacl;cl1='iloveyou!';cl2="i'mzhangfei";cl3='
此文档下载收益归作者所有