我使用以下代码读取SAS中的数据,给出的是我尝试过的代码
data libcards;
infile datalines;
input name $11. birthdate date9. issuedate mmddyy10.;
datalines;
A. Jones 1jan60 9-15-03
M. Rincon 05OCT1949 02-29-2000
Z. Grandage 18mar1988 10-10-2002
K. Kaminaka 29may2001 01-24-2003
;
run;
毋庸置疑,除了第一行的日期之外,没有正确读取日期。然后我改变了格式,但它仍然无法正常工作。然后我查找了解决方案,这是给出的代码。
data libcards;
infile datalines;
input name $11. +1 birthdate date9. +1 issuedate mmddyy10.;
datalines;
A. Jones 1jan60 9-15-03
M. Rincon 05OCT1949 02-29-2000
Z. Grandage 18mar1988 10-10-2002
K. Kaminaka 29may2001 01-24-2003
;
run;
这段代码完美无缺。我可以看到差异是“+1”部分,但我不明白它是如何工作的。我正在使用的这本书没有任何解释。
谁能告诉我这里发生了什么?谢谢你的帮助。