gpt4 book ai didi

sas - 使用: when reading multiple records in SAS

转载 作者:行者123 更新时间:2023-12-01 09:24:38 26 4
gpt4 key购买 nike

我正在学习 SAS 编程,有件事令我困惑。我试图在我正在使用的教科书中查找冒号(:)的作用,但我找不到任何东西。

以下程序是问题之一,使用冒号该程序确实读取了流内数据,但如果没有冒号,它读起来很有趣。

我怀疑 ABRAMS 的长度小于 12,这就是它读取不正确的原因,但由于某种原因,它识别冒号是没问题的。

感谢您的帮助。

data a;
input #1 Lname $ Fname $ /
Department : $12. Salary : comma.10;
cards;
ABRAMS THOMAS
SALES $25,209.03
;
run;

proc print;
run;

最佳答案

查看输入语句的文档。诚然,其中有很多内容,因此这里有一个指向处理此问题的特定页面的链接:

http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000144370.htm

相关引用:

:

enables you to specify an informat that the INPUT statement uses to read the variable value. For a character variable, this format modifier reads the value from the next non-blank column until the pointer reaches the next blank column, the defined length of the variable, or the end of the data line, whichever comes first. For a numeric variable, this format modifier reads the value from the next non-blank column until the pointer reaches the next blank column or the end of the data line, whichever comes first.

关于sas - 使用: when reading multiple records in SAS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53275637/

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