SAS proc导入错误:“没有看到| varnames |元素的结束。得到 - > ||”

时间:2016-10-28 19:18:14

标签: sas ascii stata importerror non-ascii-characters

当我尝试导入.dta文件时出现以下错误:

  

没有看到| varnames |元素的结束。得到了 - > ||
  请求的输入文件无效
  错误:导入失败。有关详细信息,请参阅SAS日志。

我用来导入此文件的代码很简单,因此它不应该是语法问题。如果感兴趣,它的形式如下:

  

proc import datafile =“$ path。\ data.dta”
  DBMS = STATA
  out =数据
  运行;

知道这可能是由于什么原因造成的吗?我试图导入的数据集包含4个字符变量和~10,000个obs。

1 个答案:

答案 0 :(得分:2)

SAS目前支持Stata版本12及更早版本DataGrid。您可能希望尝试将其另存为版本12文件,并查看是否可以修复错误。 Per @ Nick-Cox在评论中,请参阅Stata中的PROC IMPORT命令来执行此操作。

有关详细信息,请参阅PROC IMPORT documentation