【发布时间】:2019-03-31 13:39:19
【问题描述】:
我正在使用 SAS Enterprise 指南。 SAS EG 在 UNIX 服务器上运行,我使用的是 Windows 机器。我想在 SAS EG 中输入文件以使用 INFILE 进行分析。
EXAMPLE.txt 文件保存在 Windows 共享驱动器上,该驱动器连接到运行 SAS EG 的服务器上的文件夹。 Windows共享文件夹中EXAMPLE.TXT的路径:
I:\projects\RWDS\rwds_1619\SASDATA
我去的时候可以在SAS EG中打开EXAMPLE.TXT
打开-打开数据-Example.txt
文件的内容在 SAS Process Flow 中正确显示。我可以在 SAS EG 上看到的服务器上文件的路径是:
W:\projects\RWDS\rwds_1619\SASDATA\EXAMPLE.TXT
当我尝试使用 INFILE 命令在 SAS EG 中输入文件时,我收到此错误:
错误:物理文件不存在。 /var/opt/teradata/sas/config/Lev1/SasApp/W:\projects\RWDS\rwds_1619\SASDATA\EXAMPLE.TXT
我使用了这个代码:
DATA MYDATA;
data new;
INFILE 'W:\projects\RWDS\rwds_1619\SASDATA\EXAMPLE.TXT';
INPUT ID $ 1-3 GP $ 5 AGE 6-9 TIME1 10-14 TIME2 15-19 TIME3 20-24;
PROC MEANS DATA=MYDATA;
RUN;
TITLE;FOOTNOTE
预期结果是将文件EXAMPLE.TXT加载到SAS EG中
非常感谢您的帮助!
【问题讨论】:
-
如果它是一个共享文件夹,请让您的 IT 团队与运行 SAS 的 Unix 服务器共享它。然后使用他们安装它的 unix 路径,而不是您在 PC 上使用的驱动器号。
标签: sas