【发布时间】:2015-09-15 14:52:44
【问题描述】:
我正在尝试将 SAS 数据集从客户端移动到我们的 Linux 服务器。他们在 SAS 9.4、64 位 Windows 7 上创建它。我在 Linux 上使用 SAS 9.4、64 位。
如果我这样做了
proc datasets library=din;
run;
我在日志中得到以下信息
Libref DIN
Engine V9
Physical Name /sasUsr/DM/DATA/SAS_DATA/201510_SSI
Filename /sasUsr/DM/DATA/SAS_DATA/201510_SSI
Inode Number 46358529
Access Permission rwxrwxr-x
Owner Name cvandenb
File Size (bytes) 4096
Member File
# Name Type Size Last Modified
1 SAMPLE_FROM_SSI DATA 131072 09/14/2015 17:07:01
2 TEST DATA 131072 09/15/2015 09:35:59
15 run;
但是当我这样做时
data test;
set din.sample_from_SSI;
run;
我明白了
18 data test;
19 set din.sample_from_SSI;
ERROR: File DIN.SAMPLE_FROM_SSI.DATA does not exist.
20 run;
我还创建了一个虚拟数据集 din.test 并能够进行打印。这似乎是版本兼容性问题或传输问题。我认为这很简单。有什么建议么?我正在使用 WinSCP 将文件从 Windows 移动到 Linux。我宁愿不必请求 .csv 并创建输入语句,但如果必须的话。感谢您的帮助。
谢谢, 科里
【问题讨论】:
标签: sas