设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3322|回复: 0

用LIBNAME语句使用永久数据集

[复制链接]

4

主题

109

金钱

161

积分

入门用户

发表于 2018-8-22 14:31:12 | 显示全部楼层 |阅读模式
LIBNAME语句的基本形式为:LIBNAME libref’your-SAS-data-library’;
LIBNAME的后面,需要指定库名和存放的路径,在个人操作环境下LIBNAME语句的基本形式为:
  1. Windows:        LIBNAMK        libref 'drive: \directory ';
  2. UNIX:        LIBNAMK        libref '/home/path';
  3. OpenVMS:LIBNAMK        libref '[userid.directory]';
  4. OS/390 or z/OS: LIBNAMK libref 'dada-set-name';
复制代码
创建永久数据集:
如下的例子创建了一个永久 SAS 数据集,包含了 magnolia trees 的一些信息。每一种树,原始文件都包含它的科学名、普通名、最大高度、第一次开花的年龄、是
evergreen 还是 deciduous、以及花的颜色。
  1. M. grandiflora Southern Magnolia 80 15 E white
  2. M. campbellii                                80 20 D rose
  3. M. liliiflra          Lily Magnolia          12    4 D purple
  4. M. soulangiana Saucer Magnolia    25   3 D pink
  5. M. stellata        Star Magnolia         10   3 D white
复制代码
下面的代码将会创建一个 PLANTS 的逻辑库,路径为 C 盘下的 MySASLib。然后从原始文件Mag.dat 中读取数据,并创建一个名为 MAGNOLIA 的永久数据集,存在 PLANTS 库中。
  1. LIBNAME plants 'c:\MySASLib':
  2. DATA plants.magnolia;
  3.          INFILE 'c:\MyRawData\Mag.dat';
  4.          INPUT ScientificName $ 1-14 CommonName $ 16-32 MaximumHeight
  5.                  AgeBloom Type $ Color $;
  6. RUN;
复制代码
日志窗口会出现如下说明:
NOTE:The data set PLANTS.MAGNOLIA has 5 observations and 6 variables.
如果在电脑中打印文件的地址目录,会发现文件名不是 PLANTS.MAGNOLIA。这是因为操作系统有自己对文件命名的方式,这个文件,在 Windows,UNIX,和 OpenVMS 操作环境中名字为 magnolia.sas7bdat,在 OS/390 或者 z/OS 环境中,文件名就会如 LIBNAME 语句中定义的data-set-name 形式。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表