鉴于csv:
DATA database ;
INFILE '/path/to/data' dlm=',' missover;
INPUT
animal $
missing $
number
;
RUN;
代码:
animal missing number
Cat 9
Dog 10
Egg 11
我得到的输出是:
animal missing number
Cat 9
Dog 10
Egg 11
如何让SAS识别丢失的值,以便我的输出表如下所示?
unexpected AST node: query
答案 0 :(得分:3)
您只需在dsd
声明中加入infile
,因为这表示SAS应将两个连续的逗号视为缺失值。您可以阅读更多信息here:
DATA database ;
INFILE '/path/to/data' dlm=',' missover dsd;
INPUT
animal $
missing $
number
;
RUN;