S1.2SAS基本概念 11 SAS 回x File Edit yiew Tools Solutions Window Help 可色D密日书晒路X猫品图⊙ QExplorer ▣x SAS Environment Contents of 'Sasuser' SAS Environment Nane Size Type Description Modified a目Libraries 色A1r 17.OKB Table 23JAT2002:15:04:16 中命Maps Baseball 65.OKB Table 23JAW2002:15:04:16 由Sashelp Business 17.0KB Table 23JAN2002:15:04:18 由)Sasuser Drug 5.0KB Table 23JAN2002:15:04:18 由句Vork Fnsopts 33.0KB Catalog 25DEC2001:15:33:20 File Shortcuts Fnsproj 17.0KB Catalog 26FEB2002:14:39:18 Fvd 361... Table 26DEC2001:14:34:44 Gpa 17.0KB Table 23JAN2002:15:04:18 Iris 13.0KB Table 23JAN2002:15:04:18 Mining 21.0KB Table 23JAW2002:15:04:18 Miningx 5.0KB Table 23JA2002:15:04:18 Parns 17.0KB Catalog 26DEC2001:14:34:42 Patient 9.OKB Table 23JAI2002:15:04:18 Profile 17.0KB Catalog 26FEB2002:14:49:22 Profile2 17.0KB Catalog 17DEC2001:16:07:10 Sasnbc 37.OKB Table 26DEC2001:14:34:42 Ship 5.OKB Table 23J4W2002:15:04:18 画Output-(Unt,. 目Log-(0ntit1., 图Editor-Unti.· QJExplorer 曰C:\y Documents' 图1.3:SAS管理器 数据集名在生成时可以放到由库名指定的子目录中 在读取时可以到指定的子目录读取,并且不会被自动 删除。 临时数据集除用单水平名外,也可以用库名 为WORK的两水平名,如WORK.C9501和C9501是 一样的。 要生成永久数据集,只要在指定要生成的数据集 名时使用两水平名且库名已有定义,比如,要把上 面的C9501数据集在生成时就放到“℃:1Y1995”子目录 中,可以用如下语句: libname mylib "c:\y1995"; data mylib.c9501; 编著:李东风 http://www.math.pku.edu.cn/teachers/lidf/index.html
§1.2 SASÄVg 11 ã 1.3: SAS +nì êâ8¶3)¤±d¥¶½f8¹¥, 3Ö±½f8¹Ö, ¿ جgÄ íØ" ê â8Ø^üY²¶ , ±^¥¶ WORKüY²¶, XWORK. C9501 ÚC9501 ´ " )¤[Èêâ8, 3½)¤êâ8 ¶¦^üY²¶ ¥¶®k½Â, 'X, rþ ¡C9501êâ83)¤Ò“C:\Y1995”f8¹ ¥, ±^Xeéµ libname mylib "c:\y1995"; data mylib.c9501; ?Í: oÀº http://www.math.pku.edu.cn/teachers/lidf/index.html
12 第一章SAS初阶 proc sort data=mylib.c9501; 这个程序和1.1.3的例子相比只是增加了一个 定义库名的LIBNAME语句,然后在所有用到数据 集名C9501的地方换成了两水平名MYLIB.C9501。 要注意生成的数据集是MYLIB.C9501后面在用到 它的时候(在PROC SORT中)也必须使用两水平 名MYLIB.C9501而不能使用单水平名C9501,这两个 名字指向的不是同一个SAS文件。 新版的SAS提供了SAS管理器(SAS Explorer)来管理 数据库和里面的文件。刚启动的SAS界面中可能 已经打开了管理器窗口,但是窗口是靠向一边的, 从Vindow菜单中取消Docked:选择可以把它变成一般 窗口。如果这个窗口没有打开,可以从View菜单中 选择Explorer把它打开,或单击工具栏的图标。 图1.3显示了打开管理器后的SAS界面。这个界面分 左右两个部分,左边以树形显示了SAS工作环境的 内容,最主要的是Libraries.项即当前有定义的数据 库。在左边选择一个库如USER可以显示库中内容的 列表。■形的图标表示SAS数据集,a形的图标表 示SAs目录(Catalog)。 管理器窗口的工具栏也与程序编辑窗口的工具 栏有所不同,而且相同的图标也可能表示不同操 作。比如,☐表示建立新的数据集(表)、日录、查 询(Query)或新库,、睡和宽分别表示SAS文件的剪 切、复制、粘贴,表示删除文件或库。 统计软件教程
12 1Ù SASÐ ,, proc sort data=mylib.c9501; ,, ù § S Ú1.1.3 ~ f ' ´ O \ ½Â¥¶LIBNAMEé, ,3¤k^êâ 8¶C9501/¤ üY²¶MYLIB.C9501" 5¿)¤êâ8´MYLIB.C9501¡3^ §ÿ(3PROC SORT ¥) 7L¦^üY² ¶MYLIB.C9501 ØU¦^üY²¶C9501, ùü ¶iØ´ÓSAS©" #SASJø SAS+nì(SAS Explorer)5+n êâ¥Úp¡©"féÄSAS.¡¥U ®²m +nìI, ´I´>, lWindowèü¥DockedÀJ±r§C¤ I"XJùIvkm, ±lViewèü¥ ÀJExplorerr§m, ½üÂóä9ãI " ã1.3w« m+nìSAS.¡"ù.¡© müÜ©, >±ä/w« SASó¸ SN, Ì´Libraries=ck½Âêâ ¥"3>ÀJ¥XUSER±w«¥¥SN L" /ãIL«SASêâ8, /ãIL «SAS8¹(Catalog)" +nìIóä9§S?6Ióä 9k¤ØÓ, ÓãIUL«ØÓö "'X, L«ïá#êâ8(L)!8¹! Î(Query)½#¥, ! Ú ©OL«SAS©} !E!Êb, L«íØ©½¥" ÚO^§