如何将数据导入SAS会话,以便可以开始对其进行分析?

时间:2018-08-28 15:03:43

标签: import sas

我在SAS的一个名为“ Input_SAS”的永久库中有一些名为“ abc_partner_data”的数据。我想将数据导入到SAS会话中,以便可以开始分析数据。我用于执行此操作的代码如下:

data abc_partner_data;
set Input_SAS.abc_partner_data*;
run;

但是我仍然遇到两个错误。首先,SAS指出“ Libref abc_partner_data超过8个字符”。那么我可以将Libref名称更改为我想要的任何名称吗?

SAS也声明“文件WORK.SDP_POLICY_CUST_DATA不存在”。我不确定如何解决这个问题。任何建议都会有用!

2 个答案:

答案 0 :(得分:1)

  1. 打开sas,单击库图标
  2. 右键单击资源管理器窗口并创建一个库,在启动时指定启用
  3. 左键单击您的新库
  4. 在sas工具栏上单击“文件”
  5. 点击导入数据

答案 1 :(得分:0)

更改定义库Input_SAS的libname语句,并将其更改为8个字符的名称。例如InputSAS

然后将代码修改为:

libname InputSAS '<libname_path>';
data abc_partner_data;
set InputSAS.abc_partner_data*;
run;

注意:libname语句假定它是SAS Base库,请检查libname documentation

此代码成功完成后,数据集work.abc_partner_data将存在