SAS Proc导入和错误的格式

时间:2014-04-15 12:43:33

标签: csv import sas

我正在尝试通过proc import函数导入csv文件。我使用以下语法:

PROC IMPORT OUT= WORK.claims 
        DATAFILE= 'C:\Folder\File.csv'
        DBMS=csv REPLACE;
        GETNAMES=YES;
        GUESSINGROWS=125;
RUN;

我的一个变量是以下形式的字符串:15/04/2014AB280929D:01ABCDE。因此它以日期开头,然后是9个字符,一列和7个字符。

问题是SAS将此变量检测为日期并在其上放置ddmmyy10格式。然后,当SAS尝试读取整个文件时,我在每一行都收到错误,告诉我该变量的数据无效。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

尝试使用菜单中的“文件导入”向导。您最初会得到相同的结果,但是您可以按F4,这将调用最后提交的代码(在这种情况下,导入向导在后台运行的代码)。 然后,您可以修改信息和格式以满足您的需求,然后重新运行代码。