gpt4 book ai didi

sas - 在 SAS 中,选项 "dsd"代表什么?

转载 作者:行者123 更新时间:2023-12-03 23:17:24 30 4
gpt4 key购买 nike

我有一个快速的问题。

我正在学习 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/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com