【发布时间】: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 尝试读取整个文件时,我在每一行都收到错误,告诉我这个变量的数据无效。
我该如何解决这个问题?
【问题讨论】:
-
要更好地控制导入过程,您可以改用数据步骤。