SAS导入CSV数据

时间:2015-07-27 07:11:05

标签: csv import sas

我想在SAS Enterprise Guide中使用"导入数据"导入CSV数据(1,7 GB)。 SAS识别数据。用;划定;所以我觉得一切都很好。 经过45分钟的工作,SAS给了我这个错误信息:

Interface mon0:
ioctl(SIOCGIFINDEX) failed: No such device

我在家里尝试了同样的事情,我看到我的磁盘(50 gb免费)已满,我收到了类似的消息。为什么需要SAS 50 gb来导入1,7 gb文件?我该如何导入该csv。数据?

3 个答案:

答案 0 :(得分:4)

我解决了它:

/* Importiert die CSV Datei vom SAS Server*/
proc import datafile="xxxxx"  out=mydata   dbms=dlm    replace;
delimiter=';';
 getnames=yes;
run;

答案 1 :(得分:1)

SAS EG创建一个中间分隔文件,并缓存数据。它正是它为不同平台上的用户提供流畅体验的方式。

为避免这种情况,您使用数据步骤或PROC IMPORT读取数据怎么样? 去写代码吧。如果你失败了,把它作为一个单独的问题发布在Stack上,带有一些混淆的样本数据,有人会帮你。

此致 瓦西里

答案 2 :(得分:1)

这适用于EG 7.1,在“导入数据”的第4步中,选中“通用导入步骤以在SAS Enterprise Guide之外运行”。执行此操作将生成直接导入数据而无需中间缓存的数据步骤。您还可以尝试将步骤1中的输出目的地更改为有足够仓库的地方。