×

SAS 教程

SAS 概述SAS 程序结构SAS 基本语法SAS 数据集SAS 变量SAS 字符串SAS 数组SAS 数字格式SAS 运算符SAS 循环SAS 决策SAS 功能SAS Input 输入方法SAS 宏SAS Date Times 日期时间

SAS 数据集操作

SAS 写入数据集SAS 连接数据集SAS 合并数据集SAS 子集数据集SAS 数据集排序SAS 格式数据集SAS SQLSAS ODSSAS 模拟SAS 读取原始数据

SAS 数据展示

SAS 直方图SAS 条形图SAS 饼图SAS 散点图SAS 箱线图

SAS 基本统计程序

SAS 线性回归SAS Bland Altman分析SAS 卡方SAS Fisher精确测试SAS 算术平均值SAS 重复测量分析SAS 标准偏差SAS 单因素方差分析SAS 频率分布SAS 假设检验SAS 交叉表格SAS T检验SAS 相关性分析

SAS 相关资源

SAS 讨论SAS 有用的资源SAS 相关问题与解答

SAS 写入数据集


与读取数据集类似,SAS可以以不同的格式写入数据集。 它可以将数据从SAS文件写入正常文本文件。 这些文件可以由其他软件程序读取。 SAS使用PROC EXPORT写入数据集。

PROC EXPORT

它是一个SAS内置过程,用于导出SAS数据集,以将数据写入不同格式的文件。

语法

在SAS中编写过程的基本语法是:

PROC EXPORT 
DATA=libref.SAS data-set (SAS data-set-options)
OUTFILE="filename" 
DBMS=identifier LABEL(REPLACE);

以下是所使用的参数的说明:

  • SAS数据集是要导出的数据集名称。 SAS可以通过创建可以由不同操作系统读取的文件,与其他应用程序共享来自其环境的数据集。 它使用内置的EXPORT函数输出各种格式的数据集文件。 在本章中,我们将看到使用proc export和选项dlm和dbms编写SAS数据集。
  • SAS数据集选项用于指定要导出的列的子集。
  • filename是写入数据的文件的名称。
  • 标识符用于提及将被写入文件的分隔符。
  • LABEL选项用于提及写入文件的变量的名称。

我们将使用SASHELP库中提供的名为cars的SAS数据集。 我们将其作为以空格分隔的文本文件导出,其代码如下所示。

proc export data=sashelp.cars
   outfile=
 '/folders/myfolders/sasuser.v94/TutorialsPoint/car_data.txt'
   dbms=dlm;
   delimiter=' ';
  run;

在执行上面的代码中我们可以看到输出为文本文件并右键单击它,看它的内容。

编写一个CSV文件

为了写逗号分隔的文件,我们可以使用带有值“csv”的dlm选项。 以下代码写入文件car_data.csv。

proc export data=sashelp.cars
   outfile=
 '/folders/myfolders/sasuser.v94/TutorialsPoint/car_data.csv'
   dbms=csv;
  run;

执行上面的代码,我们得到下面的输出。

编写制表符分隔文件

为了写一个制表符分隔文件,我们可以使用带有值“tab”的dlm选项。 以下代码写入文件car_tab.txt。

proc export data=sashelp.cars
   outfile=
 '/folders/myfolders/sasuser.v94/TutorialsPoint/car_tab.txt'
   dbms=csv;
  run;

数据也可以写成HTML文件,我们将在输出交付系统章节下看到。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)