【问题标题】:SAS Proc Import and wrong formatSAS Proc Import 和错误的格式
【发布时间】:2014-04-15 12:43:32
【问题描述】:

我正在尝试通过 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 尝试读取整个文件时,我在每一行都收到错误,告诉我这个变量的数据无效。

我该如何解决这个问题?

【问题讨论】:

  • 要更好地控制导入过程,您可以改用数据步骤。

标签: csv import sas


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多