【发布时间】:2017-12-10 16:29:49
【问题描述】:
我得到了需要导入 SAS 的文件列表,但是我很难正确导入它们。文件格式如下:
有一个“头文件”包含几行元数据,后跟:
记录 1 标题栏 1 标题栏 2 标题栏 3 标题栏 4
记录 2 标题栏 1 标题栏 2 标题栏 3 标题栏 4 标题栏 5 标题栏 6 . . .
记录 3 . . .
然后“数据文件”不包含元数据(我知道)并且只是列(“|”)划定。
有人告诉我这些文件是使用 SAS 生成的,但我相信它们是一个库:
Proc CIMPORT data="C..." 没用。
我可以使用
单独导入它们过程导入数据="";
DBMS=DLM;
运行;
我之前问过这个问题无济于事,这次我提供了更多信息。我觉得这是一件很容易的事情,我只是以某种方式错过了。非常感谢您。
【问题讨论】:
-
第一个文件是如何格式化的?它也是用管道分隔的吗,因为在您的问题中看起来不是这样。您如何将第一个文件中的一行与特定的管道分隔数据文件相关联?文件有编号吗?第一个文件是否在某处包含文件名?
-
PROC CIMPORT 用于读取 PROC CPORT 生成的文件。它不读取纯文本文件。
标签: sas