文档详情

chsas的输入输出格式.pptx

发布:2020-02-20约3.06千字共35页下载文档
文本预览下载声明
SAS的输入输出格式;;日期和时间数据的存储;输入格式;data a; input x comma7. y comma7.; cards; 12,002 34,231 2,210 21,311 ; run; proc print; run;;data a; input x comma7.2 y comma7.4; cards; 12,002 34,231 2,210 21,311 ; run; proc print; run;;data a; input x dollar8. y dollar8.; cards; $12,002 $34,231 $2,210 $21,311 ; run; proc print; run;;data a; input x dollar8.2 y dollar8.4; cards; $12,002 $34,231 $2,210 $21,311 ; run; proc print; run;;2、字符型变量   只介绍一个格式:    $CHARw. :读取包含空格的连续字符 ;data a; input name $ char14.; cards; Bill Clinton George Bush Tony Blair Saddam Hussein Vladimir Putin ; proc print; run;;3、日期数据   日期数据的读入通常需要运用日期型的格式。;输出格式; 该例中日期数据的形式是什么样的?;data b; input dd date15.; format dd date9.; cards; 1Jan2002 03 Jan 2003 15/May/2004 12-FEB-2005 17*May* %2006 1**OCT**2007 30%sep%//2008 ; proc print; run;;例7. 有如下的日期数据,请建立一个SAS数据集EX7存储,并以日期的形式显示出来。03122003 5 13 2004 4 21 2005 5 25 2006 1/2/2007 3-24-2008;自定义格式;语法: PROC FORMAT; VALUE 自定义输出格式名字 定义的格式 ; RUN; ;例8. 下面是我们班“问卷调查”资料的部份数据。变量sex的赋值是:1=Male,2=Female,变量Band46的赋值是:A=增加, B=不变, C=减弱 ,请建立一个SAS数据集EX8,对变量sex、Band46进行格式化。;data qespart; input id$ sex height weight band46$; cards; cnw1r01 2 154 49 C cnw1r02 1 169 64 B cnw1r04 1 169 67 A cnw1r05 2 153 50 B cnw1r06 2 160 50 A cnw2r02 2 156 46 A cnw2r03 1 173 62 B cnw2r04 1 168 57 B cnw2r05 2 155 45 B ; run; proc print; run;;PROC FORMAT; VALUE sexfmt 1=Male 2=Female ; VALUE $bandfmt A=增加 B=不变 C=减弱 ; RUN;;DATA qesfmt; SET qespart; FORMAT Sex sexfmt. Band46 bandfmt. ; RUN; PROC Print; RUN; ;PROC FORMAT; VALUE heighfmt LOW - 150 = ‘ 150 150- 155 = ‘150-155‘ 155- 160 = ‘155-160‘ 160- 165 = ‘160-165‘ 165- 170 = ‘165-170‘ 170- 175 = ‘170-175‘ 175- 180 = ‘175-180‘ 180- HIGH = ‘=180‘ ; RUN;;;SAS system Help “索引” 输入“FORMAT procedure”;SAS函数;1.SAS函数的定义 SAS函数是一个子程序,它由0个或几个自变量返回一个结果值。每个SAS函数都有一个关
显示全部
相似文档