冒号在输入语句中做了什么?

时间:2015-07-29 15:50:48

标签: sas

我在SAS网站上找到了以下代码,但在输入语句后无法理解“:”的功能是什么。

data recessions;                                                                                                                        
   input startdate :date7. enddate :date7.;                                                                                             
   format startdate enddate date7.;                                                                                                     
   datalines;                                                                                                                           
01Mar01  01Nov01                                                                                                                        
01Dec07  01Jun09                                                                                                                        
;                                                                                                                                       
run;  

1 个答案:

答案 0 :(得分:7)

在列表输入中,通常不允许在输入语句中提供信息;它应该在Ret声明中。

informat

但是,冒号将其转换为modified list input,允许直接在输入语句中指定信息。

如果没有这个冒号,SAS会将​​信息解释为您想要的格式化输入,这对于那些数据定义中的分隔数据不起作用(<井>。