当我尝试导入.dta文件时出现以下错误:
没有看到| varnames |元素的结束。得到了 - > ||
请求的输入文件无效
错误:导入失败。有关详细信息,请参阅SAS日志。
我用来导入此文件的代码很简单,因此它不应该是语法问题。如果感兴趣,它的形式如下:
proc import datafile =“$ path。\ data.dta”
DBMS = STATA
out =数据
运行;
知道这可能是由于什么原因造成的吗?我试图导入的数据集包含4个字符变量和~10,000个obs。
答案 0 :(得分:2)
SAS目前支持Stata版本12及更早版本DataGrid
。您可能希望尝试将其另存为版本12文件,并查看是否可以修复错误。 Per @ Nick-Cox在评论中,请参阅Stata中的PROC IMPORT
命令来执行此操作。
有关详细信息,请参阅PROC IMPORT documentation。