如何在SAS中导入此文件而不出错?

如何在SAS中导入此文件而不出错?,sas,Sas,我正在尝试导入文件,使用此代码我收到错误消息: 无法打开“WORK.HOTDOGS”表,因为它不包含 任何列 代码如下: /* Import file, Print Data Table, Plot bar chart of Type vs Type Frequency */ DATA HotDogs; INFILE '/folders/myfolders/hot_dogs.sas7bdat'; RUN; PROC PRINT DATA=HotDogs; RUN; 谢谢您的时间。您

我正在尝试导入文件,使用此代码我收到错误消息:

无法打开“WORK.HOTDOGS”表,因为它不包含 任何列

代码如下:

/* Import file, Print Data Table, Plot bar chart of Type vs Type Frequency */

DATA HotDogs;
    INFILE '/folders/myfolders/hot_dogs.sas7bdat';
RUN;

PROC PRINT DATA=HotDogs;
RUN;

谢谢您的时间。

您需要指定引用SAS数据集和/或使用set语句的库。由于看起来您正在使用SAS UE,这里有一个链接,指向youtube上的视频教程。


我也犯了同样的错误。它需要按如下方式导入:

data work.hotdogs;
     INFILE '/folders/myfolders/hot_dogs.sas7bdat';
     input make $ Model;
run;

我在SAS UE中也遇到了同样的问题,通过删除数据集并重新上传来解决。以某种方式工作。

这里有一个指向数据文件的链接:SET语句,而不是infle语句,用于读取SAS数据集。您可能会发现视频教程很有用:不幸的是,我认为我的文件夹设置不正确,可能是我的虚拟机软件(VMware)有问题。直到我开始我的新工作并得到一个不同版本的SAS来使用,我才放弃它。
data hotdogs;
set '/folder/myfolders/hot_dogs.sas7bdat';
run;
data work.hotdogs;
     INFILE '/folders/myfolders/hot_dogs.sas7bdat';
     input make $ Model;
run;