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

时间:2015-08-21 13:50:03

标签: 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;

感谢您的时间。

3 个答案:

答案 0 :(得分:2)

您需要指定引用SAS数据集和/或使用SET语句的库。因为看起来你正在使用SAS UE,所以在youtube上链接到他们的视频教程。 https://www.youtube.com/playlist?list=PLVBcK_IpFVi9cajJtRel2uBLbtcLz-WIN

libname mydata '/folders/myfolders/';

data hotdogs;
set mydata.hot_dogs;
run;

OR

data hotdogs;
set '/folder/myfolders/hot_dogs.sas7bdat';
run;

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

我在SAS UE中遇到了同样的问题,通过删除数据集并重新上传来解决它。不知何故工作。