我有一个快速的问题。
我正在学习SAS,并且遇到了dsd=
选项。
有人知道这代表什么吗?它可能有助于记忆/情境化。
谢谢。
最佳答案
不仅仅是从互联网复制和粘贴文本。我会尝试更清楚地解释它。与分隔符DLM=
一样,DSD
是可以在infile
语句中使用的选项。
假设用DLM=
指定了分隔符,并且我们使用了DSD
。如果SAS看到两个并排的定界符或它们之间只有空格,则它将识别为缺失值。
例如,如果文本文件dog.txt包含以下行:
171,255,,dog
然后,
data test;
infile 'C:\sasdata\dog.txt' DLM=',' DSD;
input A B C D $;
run;
将输出:
A B C D
171 255 . dog
因此,变量
C
将丢失,由.
表示。如果我们没有使用DSD
,它将作为无效数据返回。关于sas - 在SAS中,“dsd”选项代表什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20833114/