版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SAS数据集,1,SAS应用,一、SAS数据集的概念和结构,SAS是处理数据的软件,SAS处理的数据必须以数据集的形式出现。数据集是指使用SAS系统产生的一类具有特殊结构的文件,此类文件是数据的特殊组织形式。 “SAS data sets - SAS数据集” SAS所能做的任何工作都离不开SAS数据集,所以可以这样说,SAS数据集是SAS系统的“心脏”。,2,数据步功能:,1将输入数据转化为SAS数据集; 2编辑数据集中的数据,检查和修改数据中的错误,计算新变量等; 3根据用户要求的格式打印数据,或将数据写入磁盘文件; 4从已有的数据集中通过取子集、合并、更新等方法产生新的数据集。,3,第一节
2、 SAS数据集的建立,4,1SAS数据集的名称,在建立数据集时,你必须给它命名。SAS数据集的名字可以有1-8个字符,必须以字母或下划线开始,后面跟英文字母、数字或下划线,中间不能有空格。下面这些均是合法的SAS数据集名: SALES _TAXES _88FILES QUARTER_1,5,SAS数据集组成要素,1数据值 数据值是构成SAS数据集的基本单元,数据值分为数值型数据、字符型数据和日期型数据三种类型。 2观测值 描述一个观察单位(如一个人,一个地区,一年)特征的一系列数据值称为观测值。 3变量 具有相同特征的数据值的集合组成了变量。 4数据集 数据集是由若干个观测值组成的集合。,6,
3、SAS数据集的结构,OBS NAME SEXSIS2S3 1 WANGBOM797892 2 HEWEI M 966987 3 YANJIN F 988793 4 MALIV F888590 5 HAVHUIM739389 6 ZHOUBINM968789 7 LIMIN F879390 8 SUNYI F798876,7,2SAS数据集分为两种,临时数据集 temporary SAS data sets 永久数据集 permanent SAS data sets 所谓临时数据集,是指本次SAS作业(SAS session)中临时建立并只在本次SAS作业中有效的临时性的数据集,退出SAS,临时
4、数据集即消失。 所谓永久数据集是存贮在外部存贮介质(硬盘、软盘等)上的数据集,不删除可以长久存在,反复使用。,8,SAS数据集临时数据集,Data aa; Input id x1 x2 x3$; Cards; 153 45 m 2 145 37 f 3 150 40 m ; Proc print; Run;,SAS数据集永久数据集,Libname md:gw; Data m.aa; Input id x1 x2 x3$; Cards; 1 153 45 m 2 145 37 f 3 150 40 m ; Run;,SAS数据集调用永久数据集,libname md:gw; run; /*建永久数
5、据集*/ data bb; set m.aa; /*调用永久数据集*/ proc print; run;,3一点说明,建立或调用一个永久数据集,必须使用两级名规则。第一级名又叫库逻辑名(libref),用来表示数据集的目录路径;第二级名是数据集名(filename),用来区别其它的数据集。一级名与二级名用“.”分开, 例如:在以CLINIC为逻辑名的目录路径下有一永久数据集ADMIT,调用此数据集时,要用两级名,CLINIC.ADMIT libref filename,12,SAS系统给每个临时数据集自动给予一个叫“work”的一级名,但在引用临时数据集时,不用加“work”字样(生成临时数据
6、集时,在LOG窗口可以看到临时数据集的全称)。 故在实际应用中,使用单名的数据集都是临时数据集,使用两级名的数据集则是永久数据集。,13,二、建立SAS数据集,14,SAS语句的书写规则: 1. 以SAS关键词(SAS keyword)开头, 关键词可以大写字母可以小写; 2. 以分号(semicolon)结尾; 3. 可以从任意行或列开始或结束; 4. 一条语句可以连续写多行; 5. 多条语句可以在同一行; 6. 字与字间(words)用空格分隔; 7. 程序的最后要有“run”语句;,DATA CLASS; INPUT NAME $ SEX $ S1 S2 S2; CARDS; WANGB
7、O M 79 78 92 HEWEI M 96 69 87 ; RUN;,1临时数据集的建立,(1)程序的基本结构: DATA 语句; INPUT 语句; 用于数据步的其它语句 CARDS; 若干数据行 ; RUN;,15,A 直接通过键盘输入数据,16,OBS NAME SEXSIS2S3 1 WANGBOM797892 2 HEWEI M 966987 3 YANJIN F 988793 4 MALIV F888590 5 HAVHUIM739389 6 ZHOUBINM968789 7 LIMIN F879390 8 SUNYI F798876,例,17,DATA CLASS; INPU
8、T NAME $ SEX $ S1 S2 S2; CARDS; WANGBO M 79 78 92 HEWEI M 96 69 87 YANJIN F 98 87 93 MALIN F 88 85 90 HANHUI M 73 93 89 ZHOUBIN M 96 87 89 LIMIN F 87 93 90 SUNYI F 79 88 76 ; RUN;,(1)DATA语句,语句格式 : DATA 数据集名表 选择项;,18,DATA语句的作用是表明数据步的开始,并给出所建数据集的名称。 数据集名必须以英文字母开始,最长不超过8个字符。 数据集名可以是一个或者多个。DATA语句中,如果不给出
9、数据集名,则SAS系统自动以DATA1、DATA2等依次命名所建立的数据集。,DATA class;,(2)INPUT语句,19,功能:读取CARDS语句后的数据,或从外部数据文件读数据,并将读入的数据赋给“INPUT”后相应的变量; 变量说明主要有以下三种格式: 自由格式 列输入格式 格式化输入,格式: INPUT 变量说明;,INPUT NAME $ SEX $ S1 S2 S3;,1)自由输入格式 是最简单的数据输入方法,它只需要在INPUT语句中按顺序列变量名,而不必了解输入记录中数据占有哪些列。 语句格式: INPUT 变量名 $; INPUT NAME $ SEX $ S1 S2
10、S2; 注意: INPUT语句中列出的变量的顺序与相应的输入数据的顺序必须一致,$指明左边的变量为字符型变量。使用列表输入数据必须通过空格分隔。字符型数据的长度缺省值是8个字节,如果超过8位可使用LENGTH、ATTRIB、INFORMAT语句重新定义字符串的宽度。,20,列表输入格式举例,DATA CLASS; INPUT NAME $ SEX $ S1 S2 S2; CARDS; WANGBO M 79 78 92 HEWEI M 96 69 87 YANJIN F 98 87 93 MALIN F 88 85 90 HANHUI M 73 93 89 ZHOUBIN M 96 87 89
11、 LIMIN F 87 93 90 SUNYI F 79 88 76 RUN;,21,2)列输入格式 在INPUT语句变量名后须指出相应的变量值所处的列号范围。 语句格式: INPUT 变量名 $ 开始列 -终止列; 开始列 指明该变量要读取的数据的起始列号 终止列 指明该变量要读取的数据的终止列号 例如:INPUT NAME $ 1-8 S1 12-13; 该语句从每个输入数据行的第1列至第8列读 取字符型变量NAME的值,从第12列至第13 列读取数值型变量S1的值。,22,列输入的特点: 适用于所有输入行中的同一变量值位于相同的列时; 输入值可以任何顺序读入,无须考虑它们在输入记录中的位
12、置; 例如:INPUT S1 12-13 NAME $ 1-8; 字符型数据可包含空格; 字符型数据可以最多到200个字符长; 可读取全部或部分数值。 例如:INPUT ID 10-15 GROUP 13;第10至15列为ID的值,ID的第4个数字即第13列又是GROOP的值。,23,列输入格式举例,DATA CLASS; INPUT NAME $ 1-8 SEX $ 10 S1 12-13 S2 15-16 S2 18-19; CARDS; WANGBO M 79 78 92 HEWEI M 96 69 87 YANJIN F 98 87 93 MALIN F 88 85 90 HANHUI
13、 M 73 93 89 ZHOUBIN M 96 87 89 LIMIN F 87 93 90 SUNYI F 79 88 76 RUN;,24,3)格式化输入 在INPUT语句变量后给出一个输入格式,用来说明变量类型和字段的宽度。 语句格式: INPUT 变量名 $ SAS输入格式; 上面的SAS输入格式包括一个园点(.)或以(.)结尾。如6.2,$10.,MMDDyy8.等。格式化输入特别适用于读入日期型变量,由于日期表示方法多种多样,有用MMDDYY形式表示,如031598或03/15/98或03-15-98;也有用DDMMYY形式表示如12JAN97等,为能读入这些日期型数据,在SAS
14、系统中设计了许多输入格式。,25,格式化输入举例(1),DATA INFO; INPUT NAME $ BIRTHDAY MMDDYY8. HEIGHT 5.2; CARDS; WANGBO 02-21-80 175 HEWEI 07/08/79 178 YANJIN 12/16/81 160 MALIN 03 07 81 166 RUN;,26,注意: 格式化输入时,每读完一个数值,数据指针移至该数值后的第一列,接着读下一个数。当数据之间以空格符分隔时,变量宽度的设置应包含数值的宽度和空格分隔符。如果格式给出的长度不足,则会出现截尾。 数据输出时,一般要用相应的格式。 当多个变量排列在一起,
15、它们都有相同的长度和类型,用分组格式列表法可简化输入。 如X1、X2 X10等10个字符型变量的值紧挨在一起,每个变量长度为3,则可用如下语句读入 INPUT (X1-X10) ($3);,27,格式化输入举例,DATA CLASS3; INPUT DATE YYMMDD10. (X1-X5) (3.); CARDS; 1995-05-20 20 50 30 25 10 1996-07-03 21 40 50 20 8 1996-12-03 19 20 25 10 15 1997-01-15 18 51 42 30 20 RUN;,28,用打印过程(proc print;run;)将其输出在O
16、UTPUT窗口: OBS DATE X1 X2 X3 X4 X5 1 12923 20 50 30 25 10 2 13333 21 40 50 20 8 3 13486 19 20 25 10 15 4 13529 18 51 42 30 20,29,SAS是用1960年1月1日到变量所表示日期之间的天数来存储日期的。上例12923表示1995年5月20日距1960年1月1日12923天。如果要求某变量以某种格式输出,需要借助SAS输出格式。 PROC PRINT; FORMAT DATE YYMMDD10.; RUN; PROC PRINT; FORMAT DATE DATE7.; RUN
17、;,30,OBS DATE X1 X2 X3 X4 X5 1 1995-05-20 20 50 30 25 10 2 1996-07-03 21 40 50 20 8 3 1996-12-03 19 20 25 10 15 4 1997-01-15 18 51 42 30 20,31,OBS DATE X1 X2 X3 X4 X5 1 20MAY95 20 50 30 25 10 2 03JUL96 21 40 50 20 8 3 03DEC96 19 20 25 10 15 4 15JAN97 18 51 42 30 20,32,(3)CARDS语句 格式:CARDS; 功能:表明数据行的开
18、始与数据步的结束。 (4)RUN语句 格式:RUN; 功能:命令计算机执行刚发送的SAS程序。,33,(5)行保持符“”用法。,DATA B; INPUT X Y ; CARDS; 23.16 12.9 23.71 11.00 22.33 12.21 RUN; OBS X y 1 23.16 12.9 2 23.71 11.0 3 22.33 12.21,34,双符和单符号的区别 双符号表示读取完一个input语句中所有变量对应的一组观察值后不换行,连续读取所有变量对应的另一组观察值,直到全部数据读完为止。 单符号表示读取完第一个input语句中所有变量对应的观察值后不换行,接着读取下一个in
19、put语句中所有变量对应的观察值,直到完成一个数据步中的所有input语句后再换行读取下一列的数据。 行保持符号缺省表示读取完一个input语句中所有变量对应的观察值后就换行读取下一行数据。 当一个数据步仅含有一个input语句时,行保持符号缺省和单符号起的作用相同,35,2从外部数据文件读入数据,建立SAS数据集,除了直接从键盘输入数据外,还可以利用已有的外部数据文件,将其转化为SAS数据集。但这里要求外部数据文件必须是ASC码文本文件。,36,DATA 数据集名; INFILE 外部数据文件名; INPUT 变量说明; RUN; 其中,INFILE语句是指明从哪一个文件读入数据(用单引号将
20、文件名括起来)。,37,DATA CLASS; INFILE c:FIT.TXT; INPUT age SEX $ height birth; RUN;,12 f 1.25 19801202 13 m 1.35 19791012 11 m 1.11 19811111 16 f 1.42 19760430 13 f 1.56 19790101,格式: FILENAME 数据文件逻辑名 外部文件全名; DATA SAS数据集名; INFILE 数据文件逻辑名; INPUT 变量说明;,38,文本文件test1.dat,,test2.dat 和test3.dat 保存在d: test子目录中 dat
21、a d1; infile d:testtest1.dat; input age sex $ height birthday yymmdd8. ;run ; Filename aa d:testtest1.dat; data d1; infile aa; input age sex $ height birthday yymmdd8. ;run ; data d2; infile d:testtest2.dat missover; input age 2. sex $1. height 4.2 birthday yymmdd8. ;run; data d3; infile d:testtest3
22、.dat; input age sex $ height birthday yymmdd8. ; run;,39,3 数据来自已建立的SAS数据集,利用SET语句,可以从一已存在的数据集中选出全部或部分数据组成新的数据集,或对数据作某种处理后写入新的数据集。 格式: DATA 新数据集名; SET 原始数据集名; 其它语句; RUN;,40,4. 把其它系统的数据库转变成SAS数据,Excel 数据,dBASE 数据,Lotus 数据等 启动SAS系统,进入SAS 主窗口; File 中选择Import,进入Import Wizard - Select import type 窗口; 在 Im
23、port Wizard - Select import type 窗口的文件格式选择框中选择“Execl5 or 7 Spreatsheet (*.xls)”,然后点击“Next”,进入 Import Wizard - Select file 窗口; 在Import Wizard - Select file 窗口上点击“Browse”,进入“打开”窗口;,41,在“打开”窗口的“搜寻”框中选择文件abc.xls 所在的目录 D: 和D: 中的文件包test,然后在test 文件包中选择文件abc.xls,当abc.xls 出现在“文件名”框中时,点击“打开”,返回到Import Wizard
24、- Select file 窗口; 在Import Wizard - Select file 窗口上点击“Next”,进入Import Wizard - Select library and member 窗口; 在library选择框中选择SAS数据的libname:test,然后在member 选择框中输入SAS数据的第一级名字:abc, 然后点击“Finish”。,42,SAS数据的保存,临时数据集 数据集名(data set name),如,abc1 永久数据集 文件名由两部分组成:数据库逻辑名(libname)+ 数据集名(data set name),如,test.abc1。,43
25、,数据库逻辑名的创建,用SAS 语句创建数据库逻辑名 libname 数据库逻辑名 主目录:子目录; libname test d:test ; data test.abc1; input age sex $ height birthday yymmdd8. ; cards; 数据区 ; run;,44,在SAS 的Libraries 窗口上创建数据库逻辑名,45,如何建立永久数据集,建立永久数据集的一般步骤: (1)定义一个库逻辑名代替数据集存放的盘符和目录 (2)在data语句中用二级名命名数据集 (3)编写相应的数据步语语句并提交系统运行。,46,三、数据集的修改与加工整理,(一)赋值语
26、句 利用赋值语句,可以建立新变量,或者修改原变量的观测值。 语句格式:变量名=表达式 (1)赋值语句右边的表达式应是合乎规定的SAS表达式。 表达式中列出的变量必须事先赋值,否则系统以缺省值处理。 (2)赋值号两边的变量类型必须匹配。 (3)为字符型变量赋值时,要用引号将字符串括起。如:NAME=ZHANG LIN;,47,(二)求和语句 求和语句又称累加语句,它能把二个表达运算结果加到累加变量上,并作为观测值送到数据集。利用求和语句可以对数值型变量的观测值累加求和。 语句格式: 累加变量名+表达式; 在求和语句中,累加变量的初值被自动设置为0。累加过程中遇到缺省值时,将缺省值视作0处理。,4
27、8,(三)删除或保留变量,语句格式:DROP 变量名表; 语句格式:KEEP 变量名表;,49,(四)删除观测值 语句格式:DELETE; DELETE用来删除某些不用的观测值。执行 DELETE语句时,SAS系统将停止处理当前的观 测值,该观测值不被写入正在建立的数据集中, SAS系统返回DATA步的开始处进行下一次执行。 DELETE语句通常配合IF-THEN语句使用。,(五)IF语句,(1)IF-THEN语句 语句格式:IF表达式 THEN语句; (2)IF-THEN/ELSE语句 语句格式:IF表达式 THEN 语句A; ELSE 语句B; (3)IF语句 语句格式:IF 表达式;,5
28、0,(六)数据排序,语句格式: PROC SORT DATA= OUT= ; BY DESCENDING 变量名;,51,(七)数据集纵向连接,语句格式: DATA 新数据集名; SET 原始数据集名; 1变量相同 所有待连接的数据集包含相同的变量,则连接后生成的新数据集也包含同样的变量。 2变量不同 如果待连接的数据集包含有不同的变量,新数据集将包括所有的变量,并将没有数据的变量值定义为缺省值。,52,(八)数据集横向连接,语句格式: DADA 新数据集名; MERGE 原数据集名.; 一对一合并 即将序号OBS相同的两个或多个观测值合并为一个观测值,合并后新数据集的观测值个数与原始数据集中
29、观测值个数最多的相等,观测值不足的则用缺省值代替。 匹配合并 参加合并的数据集首先按同一的BY变量分别排序,再将有相同BY变量值的观测值合并成为新数据中的观测值。用以排序的变量称为匹配变量。,53,第三节 数据输出,54,用于数据输出的语句主要有,FILE语句; PUT语句; OUTPUT语句; LIST语句。,55,一、FILE语句,作用是定义一个外部文件作为当前的输出文件,以供PUT 语句将数据输出到该文件中。 语句格式:FILE 文件说明 选择项;,56,文件说明 文件说明用来标识一个文件,有下列几种形式: 1FILE 文件全名; 标识文件的完整名字,包括盘符、路径及文件名, 文件名括在
30、单引号内。 2FILE 文件逻辑名; 用文件逻辑名标识当前的输出文件。使用前先通过FILENAME语句把输出文件与它的文件逻辑名联系起来。 3FILE LOG; 指定把PUT语句产生的出行写到SAS日志中。LOG为SAS数据步设置的输出文件的缺省值。 4FILE PRINT; 指定把PUT语句的内容送到标准的SAS打印文件中,即送到OUTPUT窗口。,57,二、PUT语句,在数据步中,输出信息可以使用PUT语句。当PUT语句前有FILE语句时,信息被送到由FILE语句定义的外部文件中;当PUT语句前无FILE语句时, 信息将输出到日志窗口。 语句格式: PUT 语句说明; PUT语句的输出内容
31、包括变量值和字符串。,58,(一)变量说明 指明要输出的变量名及变量的输出格式。与INPUT语句相似, 变量输出格式包括列输出格式,列表输出格式(或自由格式)和定义格式,另外还可以使用指针控制方式输出。,59,例14-22 将数据集CLASS中全部女生的数据输出 到OUTPUT窗口。,DATA FEMALE; SET CLASS; FILE PRINT; IF SEX=F THEN PUT NAME NAME S1: S1 S2 S2 S3 S3; RUN;,60,输出结果:,三、OUTPUT语句,OUTPUT语句的作用是把当前的观测值写入正在建立数据集中。简单的SAS 数据步并不需要OUTP
32、UT语句,因为系统会自动将当前输入的观测值输出到正在建立的数据集中。只有在下面三种情形下,才会用到OUTPUT语句以控制观测值的输出。 从一个输入数据行创建多个观测值; 从一个输入数据文件创建多个SAS数据集; 将多个观测值合并成一个观测值。,61,语句格式: OUTPUT 数据集名表;,该语句的作用是将当前观测值输入到语句所规定的数据集中。OUTPUT语句可以给出多个数据集的名字,所有给出的数据集名一定要在DATA语句中定义过;如果语句后未规定数据名,则当前观测值被写到程序正在建立的所有数据集中。,62,(一)从一个输入数据行创建多个观测值。,例14-23 某班学生的考试成绩,有姓名及两个科
33、目的考试分数。要求用这批数据建立一个SAS数据集,每个姓名后只有一个科目的成绩, 即对于每一个输入行要产生两个观测值。,63,DATA REPEAT; INPUT NAME $ S1 S2 ; DROP S1 S2 ; S=S1; OUTPUT; S=S2; OUTPUT; CARDS; WANGBO 97 95 LIMIN 88 90 CHENRYN 75 86,PROC PRINT; RUN;,(二)从一个输入数据文件创建多个SAS数据集,例14-24 将数据集CLASS分成男生和女生两个数据集。 DATA CLASS1 CLASS2; SET CLASS; IF SEX=M THEN O
34、UTPUT CLASS1; ELSE OUTPUT CLASS2; RUN; 数据集CLASS1包含男生的各科目成绩,数据集CLASS包含女生的各科成绩。,64,三)将多个观察值合并成一个观测值,例14-25 利用前例中包含学生科目成绩的数据集REPEAT, 建立一个只包含每个学生总成绩数据集。 PROC SORT DATA=REEPEAT; BY NAME; DATA TOS; SET REPEAT; BY NAME; IF FIRST. NAME THEN SUMS=; SUMS+S; DROP S; IF LAST. NAME THEN OUTPUT; PROC PRINT; RUN;,
35、65,OBS NAME SUMS 1 WANGBO 192 2 LIMIN 178 3 CHENYIN 161,四、LIST语句,LIST语句又称列表语句。它的作用是将当前的输入数据行输出至LOG窗口,并在输出的数据前面显示出列标尺,以便检查输入的数据是否有错误。,66,四、LIST语句,LIST语句又称列表语句。它的作用是将当前的输入数据行输出至LOG窗口,并在输出的数据前面显示出列标尺,以便检查输入的数据是否有错误。,67,SAS常量、变量、运算符与函数,68,SAS语言和SAS程序,常量,69,数值常量 数值常量由数字0、小数点、正负号和等符号组成。 例如:12 23 1.689E-8(
36、1.68910-8) 数值常量的缺省值用“ ”来表示。,2字符常量 字符常量由1200个字符组成。在赋值语句中,字符常量要用定界符单引号或双引号括起来。字符常量的缺省值用空格表示。,70,3日期、时间和日期时间常量 该型常量必须用单引号括起,后续一个D(Date)、T(Time)或DT(DateTime)表示其类型。,8JAN1999D 表示日期值 10:45T 表示时间值 8JAN99:9:25:14DT 表示日期时间值,例:,变量命名 :变量名由英文字母或下划线 开头,后续1个字符组成。一些特殊字符(如,$,等)不能出现在变量名中。SAS系统还规定了一些特殊的变量名,例如:_N_,_ERR
37、OR_ 变量特性 变量类型:有数值型、字符型和日期型三种。 字符型变量在定义时,变量名后面加一“$”号表示。 变量长度:指存储变量值的字节数,可用LENGTH语句定义。缺省值是8个字节。 变量输入输出格式,71,变量,命名方式 顾名思义(即根据英文单词来命名) sex name age height weight etc. 顺序变量 temp1,temp2,temp3,temp4 和 temp5 x1,x2,. X10 var1,var2,. Var10,72,data d; input id age temp1-temp5; temp=sum(of temp1-temp5)/ 5; labe
38、l age =age in years temp =Average temperature; cards; (数据) run;,SAS变量的类型,数值变量(interval variable) 变量的值不含字符 字符变量(norminal ,categorical variable) 变量的值含有字符 日期时间变量(date,time variable) 值为日期时间,73,输入输出格式,输入-用SAS程序将原始数据转变成SAS系统认可的SAS数据 输出-将SAS系统里的SAS数据调出来,完成某指令或任务 输入格式-是输入原始数据前,用户告诉系统每个变量的类型,字符长度或数据所在的位置等信息
39、输出格式-输出数据时用户希望得到的数据形式,74,数值变量 常用的输入或输出格式符号是:w.d 或 w. w 表示变量的字符长度,d 表示变量中小数的位数 Height 4.2 age 2. 字符变量 常用的输入或输出格式符号是 $w. 例如 SEX $1. 日期变量 常用的输入或输出格式符号是YYMMDDw. 或 DDMMYYw. 或 MMDDYYw. 或 DATEw. w 表示日期变量中字符的长度 yymmdd8. date8. mmddyy6.,75,*注意SAS的时间表示,SAS的时间输出格式,注意,当输出时间变量时,输出格式用yymmdd10. 或 date10. 或不用输出格式,其
40、输出的结果形式是完全不一样的。例如,20101220的输出结果分别是2010-12-20,20DEC2010 和18616。 对于日期变量,如果输出时不给出输出格式,那么输出结果是一个按日排列得到的常数。SAS系统规定1960年1月1日等于1,然后以此类推。例如,1959年1月1日等于-365,1979年1月1日等于常数6940。,76,77,NAME AGE SEX HEIGHT WEIGHT BUST BIRTHDAY liuyin 4 B 1.06 15.30 51.0 19990503 liuyang 5 G 1.01 15.04 51.9 19980706 huye 5 G 1.02 15.07 52.7 19980614 chengbin 6 G 1.07 17.04 53.7 19970408 yangbin 6 B 1.12 18.09 54.1 19971214 liuhong 6 B 1.14 18.80 53.5 19970424 yanjin 7 G 1.16 19.93 55.5 19960306 zhang 7 G 1.15 18.20 51.4 19960416,SAS变量的类型和输入输出格式,DATA CLASS1; INPUT NAME $ AGE SEX $ HEIGHT WEIGHT BUST BIRTHDA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48068-2026食品包装内酒精包(片)质量要求
- 2026年电气火灾事故应急救援预案
- 8个月婴儿早教综合测评试题及详细答案(家长-早教专用)
- 蓝黄撞色白马背景欧美风商务汇报
- 校园网络安全教育完整版课件
- 结构临时防护搭设方案
- 2026年浙江省人教版初中语文八年级上册第8单元文言文阅读测试卷
- 辽宁省鞍山市部分校2027届高三上学期9月一模历史试卷(含答案)
- 湖南长沙市弘益高级中学2026-2027学年高三上学期开学考试历史试题(含答案)
- 《汽车营销》-第六章教学用
- 化工园区公共管廊建设工程环境影响评价报告
- 2026智慧灯杆商业化模式评估及城市更新与基础设施REITs报告
- 土地协议书出让的情况说明
- 甘露醇在临床中的应用
- 2026年广播电视天线工题库及参考答案详解【突破训练】
- 2026年设备监理师之质量投资进度控制押题模拟含答案详解(A卷)
- 《Python程序设计基础》中职完整全套教学课件
- 走进高中数学(新高一开学第一课)
- 水泥厂办公室制度规范
- 2026年村干部公务员考试试题
- 老年护理课题申报通知书
评论
0/150
提交评论