Chapter4 永久数据集的创建及使用

【目本文主要讲解如何创建永久数据集、查看数据集属性及如何使用永久数据集。

【要点】

1.逻辑库名称及数据集名称的区别及定义。

2.查看永久数据集属性、逻辑库中所有数据集属性。

3.按在Data步中使用永久数据集中的变量

4.如何直接使用已有数据集名,而不是创建新数据集名称

【导图及详细】


【代码】

1  如何创建

libname lib_name "lib_location";/*指定逻辑库路径*/

data lib_name.data_set_name;/*创建永久数据集*/

2  如何查看

2.1  如何查看永久数据集属性

2.1.1 按字母顺序(默认)

proc contentsdata=libref.data_set_name;

2.1.2 按变量存储顺序

proc contentsdata=libref.data_set_namevarnum;

2.2  如何查看永久逻辑库中所有数据集属性

proc contentsdata=libref._all_ nods;/*nods选项指示输出逻辑库中所有数据集的名称,但是忽略每个数据集的详细信息*/

3  如何使用

3.1 在Data步中使用永久数据集中的变量

data data_name;/*这种方式会创建新的临时数据集,名称为data_name*/

set data=libref.data_set_name;

/*此处可增加新的变量,并通过数据集的变量来计算得出该变量的值 如var_mean=mean(of var1-var3)*/

run;

3.2  如何直接使用已有数据集名,而不是创建新数据集名称

data _null_;/*此处采用_null_不会创建新的数据集名称,直接使用指定数据集中的数据*/

set data=libref.data_set_name;

...;

run;

3.3  如何输出到指定文件

data _null_;

set data=libref.data_set_name;

if condition then

file "file_location_and_filename";/*指定输出文件路径及名称*/

put ID= var1= var2=;/*put将指定的变量写入到指定的文件中,若未指定,默认输出为日志文件*/

file print;/*打印输出*/

run;

【备注】


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值