如何使用infile语句从数据文件读取数据?

时间:2019-06-08 07:34:40

标签: sas analytics

我正在尝试从文件中读取数字数据。但是我要正确阅读它,它是从SAS程序获得的输出附加的。我最近开始学习SAS编程。

我正在Windows计算机上使用SAS University Edition。我已经尝试过读取字符和数字格式的数据。

data ds;
infile '/folders/myshortcuts/my_folder/exrate.sas7bdat';
input s ;
run;

我希望将同一张表作为输出结果。

数据文件

Infinispan Cluster Manager examples

输出

1 个答案:

答案 0 :(得分:2)

您需要做三件事:

  1. 确保将数据集放入的文件夹可用于SAS University Edition VM。您是否完全遵循了安装指南?通常,这会指导您设置一个文件夹,该文件夹在虚拟机中变为/folders/myfolders
  2. 使用libname语句分配指向该文件夹的库。
  3. 使用set语句而不是infile语句访问数据集。后者用于读取csv文件之类的原始数据。

SAS代码应如下所示:

libname mylib "/folders/myfolders"; /*Change this to point to your folder path if you're sure you've got the right one*/

data ds;
    set mylib.exrate(keep = s);
run;