SAS 查看临时数据集

当SAS的过程步达到一定量的时候,中间总会有一些临时数据集,如果想要查看临时数据集的信息,有哪些途径呢:

1.直接将临时数据集打印出来:

procprint data=temp;

run;

2.需要查看的是多个数据集呢:

先在当前文件夹下建立一个新的文件夹:BAK

LIBNAME BAK ‘./BAK‘;

OPTIONS USER=BAK;

DATA A;

SET SASHELP.CLASS;

RUN;

ENDSAS;

运行完上述的代码后,你会在BAK文件夹下发现A这个临时数据集;注意:这里的ENDSAS;之前的临时数据集都会被保存到BAK文件夹下。

时间: 2024-11-12 11:06:36

SAS 查看临时数据集的相关文章

C++中 简单查看临时对象,局部对象的生命周期,及拷贝构造函数(测试代码)

#include <iostream> using namespace std; class A {     public: A(int a = 5) {     cout<<"A constructor "<<this<<endl; } ~A() {     cout<<"A destructor "<<this<<endl; } A(const A & r) {     

sas过程步数据集管理 append过程

append过程 proc datasets lib=work nolist; delete null;quit;*程序运行前清空null数据集,防止重复拼接; proc append base=null data=sashelp.class(where=(sex='女')); run;*将class的部分观测值纵向拼接到null数据集后面;

Delphi 获取临时数据集 ClientDataSet

function GetcdsAccountsData: OleVariant; var ASQLQuery: TSQLQuery; Adsp: TProvider; begin ASQLQuery:=CreateSQLQuery; Adsp:=TProvider.Create(nil); with ASQLQuery do try SQL.Add('Select AccID, pAccID, AccName, AccFullName, Explan, Grade, Property, Deta

SAS 统计某个数据集各个字段频数,并汇集到一个表中

/*统计表的字段*/ PROC CONTENTS DATA=SASHELP.CLASS NOPRINT OUT=CA(KEEP=NAME); RUN; /*提取表的变量名*/ PROC SQL NOPRINT; SELECT NAME INTO:A SEPARATED BY ' ' FROM CA; RUN; QUIT; %LET I=1; /*计算各个变量的频数,并存放在一个数据集中*/ %MACRO M_A(); PROC FREQ DATA=SASHELP.CLASS; %DO %UNTI

SAS编程基础 - 数据获取与数据集操作(1)

1. 数据来源 SAS数据来源主要有两种:一是通过input语句创建,另外一种方式是通过外部数据文件获取. 1.1 libname 1.2 odbc 1.3 passthrough 1.4 import 1.5 input 该方式是在SAS系统下通过input语句输入SAS数据块,实践中是最不常的用的一块. 2. set语句 从一个或者多个SAS数据集中读取观测值并实现纵向合并. 2.1 keep=选项 data keep; set sashelp.class(keep = age sex);

SAS编程基础 - 逻辑库和数据集

1. SAS逻辑库 1.1 创建SAS逻辑库: libname lb 'F:\Data_Model'; libname是关键字,lb是创建的逻辑库的名称,引号内的内容是目录路径,最后一个分号结束程序语句. 1.2 删除SAS逻辑库: libname lb clear; 执行此句,即可删除刚建立的lb逻辑库. 1.3 临时逻辑库和永久逻辑库 永久逻辑库和临时逻辑库的最大区别就是SAS进程关闭后SAS文件是否消失.临时逻辑库一般就是指work逻辑库. 2. SAS数据集 数据集是存在于逻辑库下边的,

sas教程

http://web5.pku.edu.cn/pucssr/SASbiancheng.pdf 本教程中的主题将向您介绍 SAS Enterprise Guide.您最好依次浏览这些主题. 概述 启动项目并浏览主要窗口 向项目添加 SAS 数据 从文本文件导入数据 关于 SAS 任务 创建和修改列表报表 创建条形图 关于"查询生成器" 使用查询连接表 将计算列添加至查询 从查询生成"汇总表" 创建饼图 执行线性模型分析 将多个报表组合成单个文档 使用过程流 更多内容

数学之路-sas备忘(4)

5.excel文件读入 *读入EXCEL文件到临时数据集class1*; proc import OUT=work.class1dbms=EXCEL REPLACE DATAFILE="J:\docs\机器学习第3版\底稿\src\sas\student_excel.xlsx"; SHEET="student"; GETNAMES=YES; RUN; *显示数据*; title "学生数据"; proc print data=work.class

SAS 对数据的拼接与串接

SAS 对数据的拼接与串接 使用SAS对数据进行串接.合并.更新与修改. 1. 数据集的纵向串接 数据集的纵向串接指的是,将两个或者多个数据集首尾相连,形成 一个新的数据集. 对数据集的纵向串接可以通过以下两种方法实现: ·使用SAS DATA步的SET语句. ·使用SAS过程步的APPEND过程. 1.1 使用SET语句实现纵向串接 1.基本形式 使用SET语句实现纵向串接的基本形式如下: DATA 新数据集; SET 数据集1 数据集2 <数据集3 数据集4 ->; RUN; 其中: ·S