首页 文章

SAS Proc导入和错误的格式

提问于
浏览
2

我试图通过proc导入功能导入一个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 回答

  • 3

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

相关问题