我有一个快速的问题。
我正在学习 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/